24 [[nodiscard]] QString
getName()
const override;
Base/Interface class for application modules.
Definition AppModuleInterface.h:26
InitializeStage
Definition AppModuleInterface.h:67
Definition CodeEditorAppModule.h:13
CodeEditorAppModule(const Parameters ¶ms)
void addPropertyPages(PropertySheetDialog *) override
Adds module property pages to the passed sheet.
void initialize(InitializeStage stage) override
Called when al modules are loaded or when a module added.
QString getSvgIconResource() const override
Gets svg icon resource name and can be overridden to change the default.
Editor::Configuration _configuration
Definition CodeEditorAppModule.h:32
QString getLibraryFilename() const override
Gets the library filename.
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 getDescription() const override
Gets the description of this instance.
Interface for MDI document widgets handling files.
Definition MultiDocInterface.h:41
Dialog containing multiple property pages.
Definition qt/PropertySheetDialog.h:14
Definition Application.h:10
Structure for passing parameters to derived classes loaded and created at run-time.
Definition AppModuleInterface.h:32