Loading...
Searching...
No Matches
ContainerTreeModel Class Reference

Public Types

enum  Columns {
  ColName , ColType , ColSize , ColPath ,
  ColCount
}

Public Member Functions

 ContainerTreeModel (TransformSessionRef session, QObject *parent=nullptr)
int columnCount (const QModelIndex &parent={}) const override
QModelIndex index (int row, int column, const QModelIndex &parent={}) const override
QModelIndex parent (const QModelIndex &child) const override
int rowCount (const QModelIndex &parent={}) const override
QVariant data (const QModelIndex &index, int role) const override
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
Qt::ItemFlags flags (const QModelIndex &index) const override
QString getDisplayName (const QModelIndex &index) const
TransformContextRef getTransformContext (const QModelIndex &index) const
QStringList pathFor (const QModelIndex &index) const
void selectNode (const QModelIndex &index)
void rebuild ()

Member Enumeration Documentation

◆ Columns

Enumerator
ColName 
ColType 
ColSize 
ColPath 
ColCount 

Constructor & Destructor Documentation

◆ ContainerTreeModel()

ContainerTreeModel::ContainerTreeModel ( TransformSessionRef session,
QObject * parent = nullptr )

Member Function Documentation

◆ columnCount()

int ContainerTreeModel::columnCount ( const QModelIndex & parent = {}) const
override

◆ index()

QModelIndex ContainerTreeModel::index ( int row,
int column,
const QModelIndex & parent = {} ) const
override

◆ parent()

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

◆ rowCount()

int ContainerTreeModel::rowCount ( const QModelIndex & parent = {}) const
override

◆ data()

QVariant ContainerTreeModel::data ( const QModelIndex & index,
int role ) const
override

◆ headerData()

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

◆ flags()

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

◆ getDisplayName()

QString ContainerTreeModel::getDisplayName ( const QModelIndex & index) const

◆ getTransformContext()

TransformContextRef ContainerTreeModel::getTransformContext ( const QModelIndex & index) const

◆ pathFor()

QStringList ContainerTreeModel::pathFor ( const QModelIndex & index) const

◆ selectNode()

void ContainerTreeModel::selectNode ( const QModelIndex & index)

◆ rebuild()

void ContainerTreeModel::rebuild ( )