 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkFlatProxyModel_h
22 #define __ctkFlatProxyModel_h
25 #include <QAbstractProxyModel>
28 #include "ctkWidgetsExport.h"
30 class ctkFlatProxyModelPrivate;
44 Q_PROPERTY(
int startFlattenLevel READ startFlattenLevel WRITE setStartFlattenLevel)
46 Q_PROPERTY(
int endFlattenLevel READ endFlattenLevel WRITE setEndFlattenLevel)
49 Q_PROPERTY(
int hideLevel READ hideLevel WRITE setHideLevel)
66 virtual QModelIndex
mapFromSource(
const QModelIndex& sourceIndex )
const;
67 virtual QModelIndex
mapToSource(
const QModelIndex& sourceIndex )
const;
69 virtual QModelIndex
index(
int row,
int column,
const QModelIndex &parent)
const;
70 virtual QModelIndex
parent(
const QModelIndex &child)
const;
71 virtual int rowCount(
const QModelIndex &parent)
const;
75 QScopedPointer<ctkFlatProxyModelPrivate>
d_ptr;
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const
ctkFlatProxyModel(QObject *parentObject=0)
QScopedPointer< ctkFlatProxyModelPrivate > d_ptr
virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const
int startFlattenLevel() const
void setHideLevel(int level)
int endFlattenLevel() const
virtual ~ctkFlatProxyModel()
void setStartFlattenLevel(int level)
QAbstractProxyModel Superclass
virtual QModelIndex parent(const QModelIndex &child) const
virtual int columnCount(const QModelIndex &parent) const
virtual int rowCount(const QModelIndex &parent) const
void setEndFlattenLevel(int level)
virtual QModelIndex mapToSource(const QModelIndex &sourceIndex) const