ProxyDatasetsAction

Qualified name: ProxyDatasetsAction

class ProxyDatasetsAction : public mv::gui::WidgetAction

Proxy datasets action class.

Action class for displaying the number of proxy datasets and providing an edit function

Author

Thomas Kroes

Public Functions

ProxyDatasetsAction(QObject *parent, const Dataset<Points> &points)

Constructor.

Parameters:
  • parent – Pointer to parent object

  • points – Smart pointer to points dataset

void dimensionNamesChanged(const QStringList &dimensionNames)

Signals that the dimension names changed.

Parameters:

dimensionNames – Dimension names

Protected Functions

inline virtual QWidget *getWidget(QWidget *parent, const std::int32_t &widgetFlags) override

Get widget representation of the proxy datasets action.

Parameters:
  • parent – Pointer to parent widget

  • widgetFlagsWidget flags for the configuration of the widget (type)

Protected Attributes

StringAction _countAction

Points dataset reference.

EditProxyDatasetsAction _editProxyDatasetsAction

Number of proxy datasets action.

class Widget : public mv::gui::WidgetActionWidget

Widget class for proxy datasets action.

Public Functions

Widget(QWidget *parent, ProxyDatasetsAction *proxyDatasetsAction)

Constructor.

Parameters:
  • parent – Pointer to parent widget

  • proxyDatasetsAction – Pointer to proxy datasets action