|
ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
|
#include <DockManager.h>
Public Member Functions | |
| DockManager (QWidget *parent=nullptr) | |
| ~DockManager () | |
| ViewPluginDockWidgets | getViewPluginDockWidgets () |
| const ViewPluginDockWidgets | getViewPluginDockWidgets () const |
| ads::CDockAreaWidget * | findDockAreaWidget (hdps::plugin::ViewPlugin *viewPlugin) |
| void | removeViewPluginDockWidget (hdps::plugin::ViewPlugin *viewPlugin) |
| void | reset () |
| void | addViewPluginDockWidget (ads::DockWidgetArea area, ads::CDockWidget *Dockwidget, ads::CDockAreaWidget *DockAreaWidget=nullptr) |
| void | removeViewPluginDockWidget (ads::CDockWidget *Dockwidget) |
| QWidget * | getWidget () |
| void | fromVariantMap (const QVariantMap &variantMap) override |
| QVariantMap | toVariantMap () const override |
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 | fromParentVariantMap (const QVariantMap &parentVariantMap) |
| 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 |
Friends | |
| class | ViewPluginsDockWidget |
| class | QPointer< DockManager > |
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) |
Dock manager class
ADS inherited dock manager class, primary purpose it to support layout serialization
inherits ADS dock manager as protected so add/remove of dock widgets has to pass through this class.
| DockManager::DockManager | ( | QWidget * | parent = nullptr | ) |
Constructs a dock manager derived from the advanced docking system
| parent | Pointer to parent widget |
| DockManager::~DockManager | ( | ) |
Destructor
| void DockManager::addViewPluginDockWidget | ( | ads::DockWidgetArea | area, |
| ads::CDockWidget * | Dockwidget, | ||
| ads::CDockAreaWidget * | DockAreaWidget = nullptr |
||
| ) |
Adds a ViewPluginDockWidget
| ads::CDockAreaWidget * DockManager::findDockAreaWidget | ( | hdps::plugin::ViewPlugin * | viewPlugin | ) |
Find the dock area widget where the widget of viewPlugin resides
| viewPlugin | Pointer to view plugin that holds the widget |
|
overridevirtual |
Load from variant map
| variantMap | Variant map representation of the serializable object |
Reimplemented from hdps::util::Serializable.
| ViewPluginDockWidgets DockManager::getViewPluginDockWidgets | ( | ) |
Get view plugin dock widgets
| const ViewPluginDockWidgets DockManager::getViewPluginDockWidgets | ( | ) | const |
Get view plugin dock widgets
| QWidget * DockManager::getWidget | ( | ) |
get as QWidget pointer
| void DockManager::removeViewPluginDockWidget | ( | ads::CDockWidget * | Dockwidget | ) |
Removes a ViewPluginDockWidget
| void DockManager::removeViewPluginDockWidget | ( | hdps::plugin::ViewPlugin * | viewPlugin | ) |
Remove viewPlugin from the dock manager
| viewPlugin | Pointer to the view plugin to remove |
| void DockManager::reset | ( | ) |
Resets the docking layout to defaults
|
overridevirtual |
Save to variant map
Reimplemented from hdps::util::Serializable.
|
friend |
|
friend |