|
ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
|
#include <AbstractManager.h>
Signals | |
| void | managerAboutToBeInitialized () |
| void | managerInitialized () |
| void | managerAboutToBeReset () |
| void | managerReset () |
Public Member Functions | |
| AbstractManager (QObject *parent=nullptr, const QString &name="") | |
| virtual void | initialize () |
| virtual void | beginReset () final |
| virtual void | reset ()=0 |
| virtual void | endReset () final |
| virtual void | beginInitialization () final |
| virtual void | endInitialization () final |
| virtual bool | isInitialized () const final |
| virtual QIcon | getIcon () const |
| gui::LockingAction & | getLockingAction () |
| 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 } |
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) |
Abstract manager
Base abstract manager class for the core.
|
inline |
Construct manager with parent object and name
| parent | Pointer to parent object |
| name | Manager name (serialization name) |
|
inlinefinalvirtual |
Begin the initialization process
|
inlinefinalvirtual |
Begin reset operation
|
inlinefinalvirtual |
End the initialization process
|
inlinefinalvirtual |
End reset operation
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Perform manager startup initialization
Reimplemented in hdps::ActionsManager, hdps::DataHierarchyManager, hdps::DataManager, hdps::EventManager, hdps::PluginManager, ProjectManager, hdps::SettingsManager, and hdps::WorkspaceManager.
|
inlinefinalvirtual |
Get whether the manager is initialized or not
|
signal |
Signals that the initialization process has begun
|
signal |
Signals that the manager is about to be reset
|
signal |
Signals that the initialization process has ended
|
signal |
Signals that the manager has been reset
|
inlinevirtual |
Get whether the manager be locked
Reimplemented in hdps::WorkspaceManager.
|
inlinevirtual |
Get whether the manager be unlocked
Reimplemented in hdps::WorkspaceManager.
|
pure virtual |
Resets the contents of the manager
Implemented in hdps::ActionsManager, hdps::DataHierarchyManager, hdps::DataManager, hdps::EventManager, hdps::PluginManager, ProjectManager, hdps::SettingsManager, and hdps::WorkspaceManager.