Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkPropertyItemModel Class Reference

#include <QmitkPropertyItemModel.h>

Inheritance diagram for QmitkPropertyItemModel:
Collaboration diagram for QmitkPropertyItemModel:

Public Member Functions

 QmitkPropertyItemModel (QObject *parent=nullptr)
 
 ~QmitkPropertyItemModel () override
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
mitk::PropertyListGetPropertyList () const
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const override
 
void OnPreferencesChanged ()
 
QModelIndex parent (const QModelIndex &child) const override
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
void SetPropertyList (mitk::PropertyList *propertyList, const QString &className="")
 
void Update ()
 
void SetShowAliases (const bool showAliases)
 
bool GetShowAliases () const
 
void SetFilterProperties (const bool filterProperties)
 
bool GetFilterProperties () const
 

Detailed Description

Definition at line 39 of file QmitkPropertyItemModel.h.

Constructor & Destructor Documentation

◆ QmitkPropertyItemModel()

QmitkPropertyItemModel::QmitkPropertyItemModel ( QObject *  parent = nullptr)
explicit

Definition at line 71 of file QmitkPropertyItemModel.cpp.

◆ ~QmitkPropertyItemModel()

QmitkPropertyItemModel::~QmitkPropertyItemModel ( )
override

Definition at line 81 of file QmitkPropertyItemModel.cpp.

Member Function Documentation

◆ columnCount()

int QmitkPropertyItemModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const
override

Definition at line 86 of file QmitkPropertyItemModel.cpp.

◆ data()

QVariant QmitkPropertyItemModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
override

◆ flags()

Qt::ItemFlags QmitkPropertyItemModel::flags ( const QModelIndex &  index) const
override

Definition at line 232 of file QmitkPropertyItemModel.cpp.

◆ GetFilterProperties()

bool QmitkPropertyItemModel::GetFilterProperties ( ) const
inline

Definition at line 63 of file QmitkPropertyItemModel.h.

◆ GetPropertyList()

mitk::PropertyList * QmitkPropertyItemModel::GetPropertyList ( ) const

Definition at line 248 of file QmitkPropertyItemModel.cpp.

References mitk::WeakPointer< T >::Lock().

◆ GetShowAliases()

bool QmitkPropertyItemModel::GetShowAliases ( ) const
inline

Definition at line 61 of file QmitkPropertyItemModel.h.

◆ headerData()

QVariant QmitkPropertyItemModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override

Definition at line 253 of file QmitkPropertyItemModel.cpp.

◆ index()

QModelIndex QmitkPropertyItemModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const
override

Definition at line 261 of file QmitkPropertyItemModel.cpp.

References QmitkPropertyItem::GetChild().

Referenced by data(), and OnPreferencesChanged().

◆ OnPreferencesChanged()

void QmitkPropertyItemModel::OnPreferencesChanged ( )

◆ parent()

QModelIndex QmitkPropertyItemModel::parent ( const QModelIndex &  child) const
override

Definition at line 318 of file QmitkPropertyItemModel.cpp.

References QmitkPropertyItem::GetRow().

Referenced by data().

◆ rowCount()

int QmitkPropertyItemModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
override

Definition at line 331 of file QmitkPropertyItemModel.cpp.

References QmitkPropertyItem::GetChildCount().

◆ setData()

◆ SetFilterProperties()

void QmitkPropertyItemModel::SetFilterProperties ( const bool  filterProperties)
inline

Definition at line 62 of file QmitkPropertyItemModel.h.

◆ SetPropertyList()

void QmitkPropertyItemModel::SetPropertyList ( mitk::PropertyList propertyList,
const QString &  className = "" 
)

Definition at line 504 of file QmitkPropertyItemModel.cpp.

◆ SetShowAliases()

void QmitkPropertyItemModel::SetShowAliases ( const bool  showAliases)
inline

Definition at line 60 of file QmitkPropertyItemModel.h.

◆ Update()

void QmitkPropertyItemModel::Update ( )

Definition at line 513 of file QmitkPropertyItemModel.cpp.

References mitk::WeakPointer< T >::Lock().


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