ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::ActionsFilterModel Class Referencefinal

#include <ActionsFilterModel.h>

Inheritance diagram for hdps::ActionsFilterModel:

Public Member Functions

 ActionsFilterModel (QObject *parent=nullptr)
 
bool filterAcceptsRow (int row, const QModelIndex &parent) const override
 
bool lessThan (const QModelIndex &lhs, const QModelIndex &rhs) const override
 
gui::WidgetActiongetAction (std::int32_t rowIndex)
 
gui::StringActiongetTypeFilterAction ()
 
gui::StringActiongetTypeFilterHumanReadableAction ()
 
gui::OptionsActiongetScopeFilterAction ()
 
gui::OptionsActiongetHideInternalUseAction ()
 
gui::OptionsActiongetFilterForceHiddenAction ()
 
gui::OptionsActiongetFilterForceDisabledAction ()
 
gui::OptionsActiongetFilterMayPublishAction ()
 
gui::OptionsActiongetFilterMayConnectAction ()
 
gui::OptionsActiongetFilterMayDisconnectAction ()
 
gui::ToggleActiongetPublicRootOnlyAction ()
 
gui::TriggerActiongetRemoveFiltersAction ()
 

Detailed Description

Actions filter class

Proxy model for filtering concrete actions model classes (derived from AbstractActionsModel)

Author
Thomas Kroes

Constructor & Destructor Documentation

◆ ActionsFilterModel()

hdps::ActionsFilterModel::ActionsFilterModel ( QObject *  parent = nullptr)

Construct with parent parent object

Parameters
parentPointer to parent object

Member Function Documentation

◆ filterAcceptsRow()

bool hdps::ActionsFilterModel::filterAcceptsRow ( int  row,
const QModelIndex &  parent 
) const
override

Returns whether row with parent is filtered out (false) or in (true)

Parameters
rowRow index
parentParent index
Returns
Boolean indicating whether the item is filtered in or out

◆ getAction()

WidgetAction * hdps::ActionsFilterModel::getAction ( std::int32_t  rowIndex)

Get action for filter model index

Parameters
rowIndexRow index to retrieve the action for
Returns
Pointer to action (nullptr if not found)

◆ getFilterForceDisabledAction()

gui::OptionsAction & hdps::ActionsFilterModel::getFilterForceDisabledAction ( )
inline

◆ getFilterForceHiddenAction()

gui::OptionsAction & hdps::ActionsFilterModel::getFilterForceHiddenAction ( )
inline

◆ getFilterMayConnectAction()

gui::OptionsAction & hdps::ActionsFilterModel::getFilterMayConnectAction ( )
inline

◆ getFilterMayDisconnectAction()

gui::OptionsAction & hdps::ActionsFilterModel::getFilterMayDisconnectAction ( )
inline

◆ getFilterMayPublishAction()

gui::OptionsAction & hdps::ActionsFilterModel::getFilterMayPublishAction ( )
inline

◆ getHideInternalUseAction()

gui::OptionsAction & hdps::ActionsFilterModel::getHideInternalUseAction ( )
inline

◆ getPublicRootOnlyAction()

gui::ToggleAction & hdps::ActionsFilterModel::getPublicRootOnlyAction ( )
inline

◆ getRemoveFiltersAction()

gui::TriggerAction & hdps::ActionsFilterModel::getRemoveFiltersAction ( )
inline

◆ getScopeFilterAction()

gui::OptionsAction & hdps::ActionsFilterModel::getScopeFilterAction ( )
inline

◆ getTypeFilterAction()

gui::StringAction & hdps::ActionsFilterModel::getTypeFilterAction ( )
inline

◆ getTypeFilterHumanReadableAction()

gui::StringAction & hdps::ActionsFilterModel::getTypeFilterHumanReadableAction ( )
inline

◆ lessThan()

bool hdps::ActionsFilterModel::lessThan ( const QModelIndex &  lhs,
const QModelIndex &  rhs 
) const
override

Compares two cluster items

Parameters
lhsLeft cluster
rhsRight cluster

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