|
mupp 1.1.0
|
Implementation of the main GUI for mupp (MusrFit Parameter Plotter). More...
#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg.h>#include <sys/stat.h>#include <errno.h>#include <cmath>#include <iostream>#include <QApplication>#include <QToolBar>#include <QMenuBar>#include <QMessageBox>#include <QRect>#include <QSpacerItem>#include <QFrame>#include <QStringList>#include <QFileDialog>#include <QListWidgetItem>#include <QInputDialog>#include <QFile>#include <QTextStream>#include <QDateTime>#include <QKeyEvent>#include <QProcessEnvironment>#include <QDir>#include <QtDebug>#include "mupp_version.h"#include "PmuppGui.h"
Go to the source code of this file.
Implementation of the main GUI for mupp (MusrFit Parameter Plotter).
This file implements the graphical user interface for the mupp application, providing an interactive environment for visualizing and analyzing parameter data from MusrFit analysis files.
Key functionality implemented:
The implementation includes three main classes:
Communication with the plotting backend: The application communicates with an external ROOT-based plotting process (mupp_plot) using System V message queues for inter-process communication. Each mupp instance has a unique identifier for isolated message routing.
Definition in file PmuppGui.cpp.