CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ctkSortFilterActionsProxyModel Class Reference

#include <Libs/Widgets/ctkActionsWidget.h>

Inheritance diagram for ctkSortFilterActionsProxyModel:
Inheritance graph
[legend]
Collaboration diagram for ctkSortFilterActionsProxyModel:
Collaboration graph
[legend]

Public Member Functions

bool areActionsWithNoShortcutVisible () const
 
bool areMenuActionsVisible () const
 
 ctkSortFilterActionsProxyModel (QObject *parent=0)
 
void setActionsWithNoShortcutVisible (bool)
 
void setMenuActionsVisible (bool)
 
virtual ~ctkSortFilterActionsProxyModel ()
 

Protected Member Functions

bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const
 

Protected Attributes

QScopedPointer< ctkSortFilterActionsProxyModelPrivate > d_ptr
 

Detailed Description

ctkSortFilterActionsProxyModel is a utility class that is needed by ctkActionsWidget. It's a specialization of a QSortFilterProxyModel and control what action is visible to the tree view.

Definition at line 124 of file ctkActionsWidget.h.

Constructor & Destructor Documentation

◆ ctkSortFilterActionsProxyModel()

ctkSortFilterActionsProxyModel::ctkSortFilterActionsProxyModel ( QObject *  parent = 0)
explicit

◆ ~ctkSortFilterActionsProxyModel()

virtual ctkSortFilterActionsProxyModel::~ctkSortFilterActionsProxyModel ( )
virtual

Member Function Documentation

◆ areActionsWithNoShortcutVisible()

bool ctkSortFilterActionsProxyModel::areActionsWithNoShortcutVisible ( ) const

◆ areMenuActionsVisible()

bool ctkSortFilterActionsProxyModel::areMenuActionsVisible ( ) const

◆ filterAcceptsRow()

bool ctkSortFilterActionsProxyModel::filterAcceptsRow ( int  source_row,
const QModelIndex &  source_parent 
) const
protected

◆ setActionsWithNoShortcutVisible()

void ctkSortFilterActionsProxyModel::setActionsWithNoShortcutVisible ( bool  )

◆ setMenuActionsVisible()

void ctkSortFilterActionsProxyModel::setMenuActionsVisible ( bool  )

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkSortFilterActionsProxyModelPrivate> ctkSortFilterActionsProxyModel::d_ptr
protected

Definition at line 139 of file ctkActionsWidget.h.


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