|
ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
|
#include <AbstractEventManager.h>
Public Member Functions | |
| AbstractEventManager (QObject *parent=nullptr) | |
| virtual void | notifyDatasetAdded (const Dataset< DatasetImpl > &dataset)=0 |
| virtual void | notifyDatasetAboutToBeRemoved (const Dataset< DatasetImpl > &dataset)=0 |
| virtual void | notifyDatasetRemoved (const QString &datasetGuid, const DataType &dataType)=0 |
| virtual void | notifyDatasetDataChanged (const Dataset< DatasetImpl > &dataset)=0 |
| virtual void | notifyDatasetDataDimensionsChanged (const Dataset< DatasetImpl > &dataset)=0 |
| virtual void | notifyDatasetDataSelectionChanged (const Dataset< DatasetImpl > &dataset, Datasets *ignoreDatasets=nullptr)=0 |
| virtual void | notifyDatasetLocked (const Dataset< DatasetImpl > &dataset)=0 |
| virtual void | notifyDatasetUnlocked (const Dataset< DatasetImpl > &dataset)=0 |
| virtual void | registerEventListener (EventListener *eventListener)=0 |
| virtual void | unregisterEventListener (EventListener *eventListener)=0 |
Protected Member Functions | |
| void | callListenerDataEvent (EventListener *eventListener, DatasetEvent *dataEvent) |
Protected Member Functions inherited from hdps::AbstractManager | |
| 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 |
Protected 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 | |
Signals inherited from hdps::AbstractManager | |
| void | managerAboutToBeInitialized () |
| void | managerInitialized () |
| void | managerAboutToBeReset () |
| void | managerReset () |
Protected Types inherited from hdps::util::Serializable | |
| enum class | State { Idle , Reading , Writing } |
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) |
| static QString | createId () |
Abstract event manager
Base abstract event manager class for managing events.
|
inline |
Construct event manager with parent object
| parent | Pointer to parent object |
|
inlineprotected |
Calls dataEvent of the eventListener
| eventListener | Pointer to event listener |
| dataEvent | Pointer to data event |
|
pure virtual |
Notify listeners that a dataset is about to be removed
| dataset | Smart pointer to the dataset which is about to be removed |
Implemented in hdps::EventManager.
|
pure virtual |
Notify listeners that a new dataset has been added to the core
| dataset | Smart pointer to the dataset that was added |
Implemented in hdps::EventManager.
|
pure virtual |
Notify listeners that a dataset has changed data
| dataset | Smart pointer to the dataset of which the data changed |
Implemented in hdps::EventManager.
|
pure virtual |
Notify listeners that a dataset has changed data dimensions
| dataset | Smart pointer to the dataset of which the data dimensions changed |
Implemented in hdps::EventManager.
|
pure virtual |
Notify listeners that dataset data selection has changed
| dataset | Smart pointer to the dataset of which the data selection changed |
| ignoreDatasets | Pointer to datasets that should be ignored during notification |
Implemented in hdps::EventManager.
|
pure virtual |
Notify all listeners that a dataset is locked
| dataset | Smart pointer to the dataset |
Implemented in hdps::EventManager.
|
pure virtual |
Notify listeners that a dataset is removed
| datasetGuid | GUID of the dataset that was removed |
| dataType | Type of the data |
Implemented in hdps::EventManager.
|
pure virtual |
Notify all listeners that a dataset is unlocked
| dataset | Smart pointer to the dataset |
Implemented in hdps::EventManager.
|
pure virtual |
Register an event listener
| eventListener | Pointer to event listener to register |
Implemented in hdps::EventManager.
|
pure virtual |
Unregister an event listener
| eventListener | Pointer to event listener to unregister |
Implemented in hdps::EventManager.