ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
ClustersActionWidget Class Reference

#include <ClustersActionWidget.h>

Inheritance diagram for ClustersActionWidget:
hdps::gui::WidgetActionWidget hdps::gui::WidgetActionViewWidget

Public Member Functions

 ClustersActionWidget (QWidget *parent, ClustersAction *clustersAction, const std::int32_t &widgetFlags)
 
ClustersActiongetClustersAction ()
 
ClustersFilterModelgetFilterModel ()
 
QItemSelectionModel & getSelectionModel ()
 
- Public Member Functions inherited from hdps::gui::WidgetActionWidget
 WidgetActionWidget (QWidget *parent, WidgetAction *action, const std::int32_t &widgetFlags=0)
 
virtual bool isPopup () const final
 
QSize sizeHint () const override
 
void setLayout (QLayout *layout)
 
- Public Member Functions inherited from hdps::gui::WidgetActionViewWidget
 WidgetActionViewWidget (QWidget *parent, WidgetAction *action)
 
virtual WidgetActiongetAction () final
 
virtual void setAction (WidgetAction *widgetAction)
 

Protected Member Functions

void setupSelectionSynchronization ()
 
- Protected Member Functions inherited from hdps::gui::WidgetActionViewWidget
void dragEnterEvent (QDragEnterEvent *dragEnterEvent) override
 
void dragLeaveEvent (QDragLeaveEvent *dragLeaveEvent) override
 
void dropEvent (QDropEvent *dropEvent) override
 

Protected Attributes

ClustersAction_clustersAction
 
ClustersFilterModel _filterModel
 
QItemSelectionModel _selectionModel
 
RemoveClustersAction _removeClustersAction
 
MergeClustersAction _mergeClustersAction
 
FilterClustersAction _filterClustersAction
 
SelectClustersAction _selectClustersAction
 
SubsetAction _subsetAction
 
RefreshClustersAction _refreshClustersAction
 
QTreeView _clustersTreeView
 
- Protected Attributes inherited from hdps::gui::WidgetActionWidget
std::int32_t _widgetFlags
 

Additional Inherited Members

- Public Types inherited from hdps::gui::WidgetActionWidget
enum  WidgetFlag { PopupLayout = 0x00100 }
 

Detailed Description

Clusters action widget class

Widget class for clusters action

Author
Thomas Kroes

Constructor & Destructor Documentation

◆ ClustersActionWidget()

ClustersActionWidget::ClustersActionWidget ( QWidget *  parent,
ClustersAction clustersAction,
const std::int32_t &  widgetFlags 
)

Constructor

Parameters
parentPointer to parent widget
clustersActionPointer to clusters action
widgetFlagsWidget flags for the configuration of the widget

Member Function Documentation

◆ getClustersAction()

ClustersAction & ClustersActionWidget::getClustersAction ( )

Get clusters action

Returns
Reference to clusters action

◆ getFilterModel()

ClustersFilterModel & ClustersActionWidget::getFilterModel ( )

Get filter model

Returns
Reference to filter model

◆ getSelectionModel()

QItemSelectionModel & ClustersActionWidget::getSelectionModel ( )

Get selection model

Returns
Reference to selection model

◆ setupSelectionSynchronization()

void ClustersActionWidget::setupSelectionSynchronization ( )
protected

Sets up the selection synchronization (select points when clusters are selected)

Member Data Documentation

◆ _clustersAction

ClustersAction& ClustersActionWidget::_clustersAction
protected

◆ _clustersTreeView

QTreeView ClustersActionWidget::_clustersTreeView
protected

Refresh clusters action

◆ _filterClustersAction

FilterClustersAction ClustersActionWidget::_filterClustersAction
protected

Merge clusters action

◆ _filterModel

ClustersFilterModel ClustersActionWidget::_filterModel
protected

Reference to clusters action

◆ _mergeClustersAction

MergeClustersAction ClustersActionWidget::_mergeClustersAction
protected

Remove clusters action

◆ _refreshClustersAction

RefreshClustersAction ClustersActionWidget::_refreshClustersAction
protected

Subset action

◆ _removeClustersAction

RemoveClustersAction ClustersActionWidget::_removeClustersAction
protected

Clusters selection model

◆ _selectClustersAction

SelectClustersAction ClustersActionWidget::_selectClustersAction
protected

Filter clusters action

◆ _selectionModel

QItemSelectionModel ClustersActionWidget::_selectionModel
protected

Clusters filter model

◆ _subsetAction

SubsetAction ClustersActionWidget::_subsetAction
protected

Select clusters action


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