ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::SettingsManager Class Referencefinal

#include <SettingsManager.h>

Inheritance diagram for hdps::SettingsManager:
hdps::AbstractSettingsManager hdps::AbstractManager hdps::util::Serializable

Public Member Functions

 SettingsManager ()
 
void initialize () override
 
void reset () override
 
void edit () override
 
gui::TriggerActiongetEditSettingsAction () override
 
ParametersSettingsActiongetParametersSettings () override
 
MiscellaneousSettingsActiongetMiscellaneousSettings () override
 
- Public Member Functions inherited from hdps::AbstractSettingsManager
 AbstractSettingsManager (QObject *parent=nullptr)
 
- Public Member Functions inherited from hdps::AbstractManager
 AbstractManager (QObject *parent=nullptr, const QString &name="")
 
virtual void beginReset () final
 
virtual void endReset () final
 
virtual void beginInitialization () final
 
virtual void endInitialization () final
 
virtual bool isInitialized () const final
 
virtual QIcon getIcon () const
 
gui::LockingActiongetLockingAction ()
 
virtual bool mayLock () const
 
virtual bool mayUnlock () const
 
- Public Member Functions inherited from hdps::util::Serializable
 Serializable (const QString &serializationName="")
 
virtual QString getId () const final
 
virtual void setId (const QString &id) final
 
virtual QString getSerializationName () const final
 
virtual void setSerializationName (const QString &serializationName) final
 
virtual void fromVariantMap (const QVariantMap &variantMap)
 
virtual void fromParentVariantMap (const QVariantMap &parentVariantMap)
 
virtual QVariantMap toVariantMap () const
 
virtual void insertIntoVariantMap (QVariantMap &variantMap) const final
 
virtual void fromJsonDocument (const QJsonDocument &jsonDocument) final
 
virtual QJsonDocument toJsonDocument () const final
 
virtual void fromJsonFile (const QString &filePath="") final
 
virtual void toJsonFile (const QString &filePath="") final
 
virtual void makeUnique () final
 

Additional Inherited Members

- Public Types inherited from hdps::util::Serializable
enum class  State { Idle , Reading , Writing }
 
- Signals inherited from hdps::AbstractManager
void managerAboutToBeInitialized ()
 
void managerInitialized ()
 
void managerAboutToBeReset ()
 
void managerReset ()
 
- Static Public Member Functions inherited from hdps::util::Serializable
static QString createId ()
 
- Static Protected Member Functions inherited from hdps::util::Serializable
static void fromVariantMap (Serializable *serializable, const QVariantMap &variantMap)
 
static void fromVariantMap (Serializable &serializable, const QVariantMap &variantMap, const QString &key)
 
static QVariantMap toVariantMap (const Serializable *serializable)
 
static void insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap, const QString &key)
 
static void insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap)
 

Constructor & Destructor Documentation

◆ SettingsManager()

hdps::SettingsManager::SettingsManager ( )

Default constructor

Member Function Documentation

◆ edit()

void hdps::SettingsManager::edit ( )
overridevirtual

Opens the settings editor dialog

Implements hdps::AbstractSettingsManager.

◆ getEditSettingsAction()

gui::TriggerAction & hdps::SettingsManager::getEditSettingsAction ( )
inlineoverridevirtual

◆ getMiscellaneousSettings()

MiscellaneousSettingsAction & hdps::SettingsManager::getMiscellaneousSettings ( )
inlineoverridevirtual

◆ getParametersSettings()

ParametersSettingsAction & hdps::SettingsManager::getParametersSettings ( )
inlineoverridevirtual

◆ initialize()

void hdps::SettingsManager::initialize ( )
overridevirtual

Perform manager startup initialization

Reimplemented from hdps::AbstractManager.

◆ reset()

void hdps::SettingsManager::reset ( )
overridevirtual

Resets the contents of the actions manager

Implements hdps::AbstractManager.


The documentation for this class was generated from the following files: