mupp 1.1.0
Loading...
Searching...
No Matches
PmuppAdmin.cpp File Reference

Implementation of mupp configuration and administration classes. More...

#include <cstdlib>
#include <iostream>
#include <QMessageBox>
#include <QString>
#include <QStringView>
#include <QFile>
#include <QTextStream>
#include <QVector>
#include <QDir>
#include <QProcessEnvironment>
#include <QSysInfo>
#include <QtDebug>
#include "PmuppAdmin.h"
Include dependency graph for PmuppAdmin.cpp:

Go to the source code of this file.

Detailed Description

Implementation of mupp configuration and administration classes.

This file implements the configuration management system for mupp, including:

  • XML parsing of the mupp_startup.xml configuration file
  • Recent file history management
  • Plot appearance settings (colors and markers)
  • Theme preferences for UI elements
  • Automatic creation of default configuration files

The implementation provides:

Configuration file handling:

  • Searches multiple standard locations for configuration
  • Creates default configuration if none found
  • Automatically saves recent file history on exit
  • Validates configuration values (marker codes, RGB ranges)

Definition in file PmuppAdmin.cpp.