19 [[nodiscard]] QString
getName()
const override;
Base/Interface class for application modules.
Definition AppModuleInterface.h:26
InitializeStage
Definition AppModuleInterface.h:67
Interface for MDI document widgets handling files.
Definition MultiDocInterface.h:41
Dialog containing multiple property pages.
Definition qt/PropertySheetDialog.h:14
Definition ScriptAppModule.h:11
QString getDescription() const override
Gets the description of this instance.
QString getLibraryFilename() const override
Gets the library filename.
void initialize(InitializeStage stage) override
Called when al modules are loaded or when a module added.
void addPropertyPages(PropertySheetDialog *) override
Adds module property pages to the passed sheet.
void openEditor(int index)
ScriptAppModule(const Parameters ¶ms)
QString getName() const override
Gets the description of this instance.
MultiDocInterface * createWidget(QWidget *parent) const override
Creates child of the passed parent (i.e. QMdiArea).
QString getSvgIconResource() const override
Gets svg icon resource name and can be overridden to change the default.
Manages scripts for the application.
Definition ScriptManager.h:20
Definition Application.h:10
Structure for passing parameters to derived classes loaded and created at run-time.
Definition AppModuleInterface.h:32