71 [[nodiscard]]
inline QSettings* getSettings();
Definition ModuleConfiguration.h:11
QMap< QString, QString > ModuleListType
Mapped array for passing module library files. The key is the (relative) path to the dynamic library ...
Definition ModuleConfiguration.h:44
ModuleConfiguration(QSettings *settings, QObject *parent=nullptr)
Constructor.
QSettings * getSettings()
Gets the module library directory.
Definition ModuleConfiguration.h:84
void save(const ModuleListType &list)
Saves the module configuration to the settings.
size_t load(bool startup)
Loads the module configuration from the settings.
QString getModuleDir()
Gets the module library directory.
Q_SIGNAL void libraryLoaded(bool startup)
Signal emitted when library is loaded.
ModuleListType getList() const
Gets the configured modules in a list.
~ModuleConfiguration() override
Virtual Destructor.
void openDialog(QWidget *parent=nullptr)
Opens a dialog for module configuration.
#define _MISC_CLASS
Definition misc/global.h:40
Definition Application.h:10