|
ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
|
#include <ViewPluginDockWidget.h>
Public Member Functions | |
| ViewPluginDockWidget (const QString &title="", QWidget *parent=nullptr) | |
| ViewPluginDockWidget (const QString &title, hdps::plugin::ViewPlugin *viewPlugin, QWidget *parent=nullptr) | |
| ViewPluginDockWidget (const QVariantMap &variantMap) | |
| ~ViewPluginDockWidget () | |
| QString | getTypeString () const override |
| void | initialize () override |
| void | loadViewPlugin () |
| hdps::plugin::ViewPlugin * | getViewPlugin () |
| void | restoreViewPluginState () |
| QMenu * | getSettingsMenu () override |
| void | fromVariantMap (const QVariantMap &variantMap) override |
| QVariantMap | toVariantMap () const override |
| void | cacheVisibility () |
| void | restoreVisibility () |
Public Member Functions inherited from DockWidget | |
| DockWidget (const QString &title, QWidget *parent=nullptr) | |
| ~DockWidget () | |
| void | showEvent (QShowEvent *showEvent) override |
| void | setWidget (QWidget *widget, eInsertMode insertMode=AutoScrollArea) |
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 |
Static Public Member Functions | |
| static void | restoreViewPluginStates () |
Static Public Member Functions inherited from hdps::util::Serializable | |
| static QString | createId () |
Static Protected Attributes | |
| static QList< ViewPluginDockWidget * > | active = QList<ViewPluginDockWidget*>() |
Friends | |
| class | ViewPluginsDockWidget |
| class | WorkspaceManager |
Additional Inherited Members | |
Public 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) |
View plugin dock widget class
Dock widget which shows the contents of an HDPS view plugin.
| ViewPluginDockWidget::ViewPluginDockWidget | ( | const QString & | title = "", |
| QWidget * | parent = nullptr |
||
| ) |
Construct view plugin dock from title and parent widget
| title | Title of the dock widget |
| parent | Pointer to parent widget |
| ViewPluginDockWidget::ViewPluginDockWidget | ( | const QString & | title, |
| hdps::plugin::ViewPlugin * | viewPlugin, | ||
| QWidget * | parent = nullptr |
||
| ) |
Construct view plugin dock from title, viewPlugin and parent widget
| title | Title of the dock widget |
| viewPlugin | Pointer to view plugin |
| parent | Pointer to parent widget |
| ViewPluginDockWidget::ViewPluginDockWidget | ( | const QVariantMap & | variantMap | ) |
Construct view plugin dock from variantMap
| variantMap | View plugin variant map |
| ViewPluginDockWidget::~ViewPluginDockWidget | ( | ) |
Destructor (needed to update the active dock widgets)
| void ViewPluginDockWidget::cacheVisibility | ( | ) |
Caches the visibility
|
overridevirtual |
Load view plugin dock widget from variant
| Variant | representation of the view plugin dock widget |
Reimplemented from DockWidget.
|
overridevirtual |
Get settings menu for view plugin dock widget (edit view, create screenshot etc.)
Reimplemented from DockWidget.
|
overridevirtual |
| ViewPlugin * ViewPluginDockWidget::getViewPlugin | ( | ) |
Get the view plugin
|
overridevirtual |
Performs custom view plugin dock widget initialization
Reimplemented from DockWidget.
| void ViewPluginDockWidget::loadViewPlugin | ( | ) |
Load view plugin
| void ViewPluginDockWidget::restoreViewPluginState | ( | ) |
Restores the view plugin state
|
static |
Restores the view plugin states of all active view plugins
| void ViewPluginDockWidget::restoreVisibility | ( | ) |
Restores the visibility
|
overridevirtual |
Save view plugin dock widget to variant
Reimplemented from DockWidget.
|
friend |
Loaded view plugin dock widgets
|
friend |
|
staticprotected |
Created dock widgets for settings actions