|
musredit 1.0.0
|
Implementation of the main window class for musredit. More...
#include <iostream>#include <fstream>#include <QString>#include <QStringList>#include <QTextEdit>#include <QStatusBar>#include <QAction>#include <QMenuBar>#include <QMenu>#include <QToolBar>#include <QTabWidget>#include <QApplication>#include <QFontDatabase>#include <QComboBox>#include <QLineEdit>#include <QFileInfo>#include <QFile>#include <QFileDialog>#include <QtPrintSupport/QPrinter>#include <QtPrintSupport/QPrintDialog>#include <QColorDialog>#include <QPainter>#include <QMessageBox>#include <QDialog>#include <QTextCursor>#include <QTextBlock>#include <QTextDocumentFragment>#include <QTextList>#include <QProcess>#include <QFileSystemWatcher>#include <QDesktopServices>#include <QUrl>#include <QRegularExpression>#include <QElapsedTimer>#include <QThread>#include <QtDebug>#include "PTextEdit.h"#include "PSubTextEdit.h"#include "PAdmin.h"#include "PFindDialog.h"#include "PReplaceDialog.h"#include "PReplaceConfirmationDialog.h"#include "PFitOutputHandler.h"#include "PDumpOutputHandler.h"#include "PPrefsDialog.h"#include "PGetMusrFTOptionsDialog.h"#include "PMusrEditAbout.h"#include "PMsr2DataDialog.h"
Go to the source code of this file.
Implementation of the main window class for musredit.
This file provides the complete implementation of the PTextEdit class which serves as the main application window for musredit. It handles all user interactions including file operations, text editing, menu and toolbar actions, dialog management, external process execution, and integration with the musrfit analysis framework.
Key Implementation Areas:
Definition in file PTextEdit.cpp.