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

#include <AbstractManager.h>

Inheritance diagram for hdps::AbstractManager:
hdps::util::Serializable hdps::AbstractActionsManager hdps::AbstractDataHierarchyManager hdps::AbstractDataManager hdps::AbstractEventManager hdps::AbstractPluginManager hdps::AbstractProjectManager hdps::AbstractSettingsManager hdps::AbstractWorkspaceManager

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::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 }
 
- 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)
 

Detailed Description

Abstract manager

Base abstract manager class for the core.

Author
Thomas Kroes

Constructor & Destructor Documentation

◆ AbstractManager()

hdps::AbstractManager::AbstractManager ( QObject *  parent = nullptr,
const QString &  name = "" 
)
inline

Construct manager with parent object and name

Parameters
parentPointer to parent object
nameManager name (serialization name)

Member Function Documentation

◆ beginInitialization()

virtual void hdps::AbstractManager::beginInitialization ( )
inlinefinalvirtual

Begin the initialization process

◆ beginReset()

virtual void hdps::AbstractManager::beginReset ( )
inlinefinalvirtual

Begin reset operation

◆ endInitialization()

virtual void hdps::AbstractManager::endInitialization ( )
inlinefinalvirtual

End the initialization process

◆ endReset()

virtual void hdps::AbstractManager::endReset ( )
inlinefinalvirtual

End reset operation

◆ getIcon()

virtual QIcon hdps::AbstractManager::getIcon ( ) const
inlinevirtual

Get manager icon

Returns
Icon

Reimplemented in hdps::WorkspaceManager.

◆ getLockingAction()

gui::LockingAction & hdps::AbstractManager::getLockingAction ( )
inline

◆ initialize()

virtual void hdps::AbstractManager::initialize ( )
inlinevirtual

◆ isInitialized()

virtual bool hdps::AbstractManager::isInitialized ( ) const
inlinefinalvirtual

Get whether the manager is initialized or not

Returns
Boolean determining whether the manager is initialized or not

◆ managerAboutToBeInitialized

void hdps::AbstractManager::managerAboutToBeInitialized ( )
signal

Signals that the initialization process has begun

◆ managerAboutToBeReset

void hdps::AbstractManager::managerAboutToBeReset ( )
signal

Signals that the manager is about to be reset

◆ managerInitialized

void hdps::AbstractManager::managerInitialized ( )
signal

Signals that the initialization process has ended

◆ managerReset

void hdps::AbstractManager::managerReset ( )
signal

Signals that the manager has been reset

◆ mayLock()

virtual bool hdps::AbstractManager::mayLock ( ) const
inlinevirtual

Get whether the manager be locked

Returns
Boolean determining whether the manager be locked

Reimplemented in hdps::WorkspaceManager.

◆ mayUnlock()

virtual bool hdps::AbstractManager::mayUnlock ( ) const
inlinevirtual

Get whether the manager be unlocked

Returns
Boolean determining whether the manager be unlocked

Reimplemented in hdps::WorkspaceManager.

◆ reset()

virtual void hdps::AbstractManager::reset ( )
pure virtual

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