musredit 1.0.0
Loading...
Searching...
No Matches
PSubTextEdit.cpp File Reference

Implementation of the enhanced msr file text editor. More...

#include <memory>
#include <QAction>
#include <QMenu>
#include <QDateTime>
#include <QLineEdit>
#include <QComboBox>
#include <QMessageBox>
#include <QIcon>
#include <QPixmap>
#include <QImage>
#include "PAdmin.h"
#include "PSubTextEdit.h"
#include "PGetTitleBlockDialog.h"
#include "PGetParameterBlockDialog.h"
#include "PGetTheoryBlockDialog.h"
#include "PGetFunctionsBlockDialog.h"
#include "PGetAsymmetryRunBlockDialog.h"
#include "PGetSingleHistoRunBlockDialog.h"
#include "PGetNonMusrRunBlockDialog.h"
#include "PGetFourierBlockDialog.h"
#include "PGetPlotBlockDialog.h"
#include "PMsrHighlighter.h"
Include dependency graph for PSubTextEdit.cpp:

Go to the source code of this file.

Detailed Description

Implementation of the enhanced msr file text editor.

Provides the implementation of PSubTextEdit class methods for inserting msr file blocks via specialized dialogs. Each method handles dialog creation, user interaction, validation, and text insertion at the current cursor position.

The implementation emphasizes error handling, input validation, and user feedback to minimize msr file syntax errors and improve editing workflow.

Author
Andreas Suter
Date
2009-2026

Definition in file PSubTextEdit.cpp.