Classes | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
Aseba::TreeChainsawFilter Class Reference

#include <ModelAggregator.h>

List of all members.

Classes

struct  ModelIndexLink

Public Member Functions

int columnCount (const QModelIndex &parent=QModelIndex()) const
bool hasIndex (int row, int column, const QModelIndex &parent) const
QModelIndex index (int row, int column, const QModelIndex &parent) const
QModelIndex mapFromSource (const QModelIndex &sourceIndex) const
QModelIndex mapToSource (const QModelIndex &proxyIndex) const
QModelIndex parent (const QModelIndex &child) const
int rowCount (const QModelIndex &parent=QModelIndex()) const
void setSourceModel (QAbstractItemModel *sourceModel)
void sort (int column, Qt::SortOrder order)
 TreeChainsawFilter (QObject *parent=0)

Protected Types

typedef QList< ModelIndexLinkIndexLinkList

Protected Member Functions

void sortWalkTree (const QModelIndex &parent)

Protected Attributes

IndexLinkList indexList

Detailed Description

Definition at line 40 of file ModelAggregator.h.


Member Typedef Documentation

Definition at line 70 of file ModelAggregator.h.


Constructor & Destructor Documentation

Aseba::TreeChainsawFilter::TreeChainsawFilter ( QObject *  parent = 0) [inline]

Definition at line 45 of file ModelAggregator.h.


Member Function Documentation

int Aseba::TreeChainsawFilter::columnCount ( const QModelIndex &  parent = QModelIndex()) const

Definition at line 92 of file ModelAggregator.cpp.

bool Aseba::TreeChainsawFilter::hasIndex ( int  row,
int  column,
const QModelIndex &  parent 
) const

Definition at line 97 of file ModelAggregator.cpp.

QModelIndex Aseba::TreeChainsawFilter::index ( int  row,
int  column,
const QModelIndex &  parent 
) const

Definition at line 108 of file ModelAggregator.cpp.

QModelIndex Aseba::TreeChainsawFilter::mapFromSource ( const QModelIndex &  sourceIndex) const

Definition at line 119 of file ModelAggregator.cpp.

QModelIndex Aseba::TreeChainsawFilter::mapToSource ( const QModelIndex &  proxyIndex) const

Definition at line 134 of file ModelAggregator.cpp.

QModelIndex Aseba::TreeChainsawFilter::parent ( const QModelIndex &  child) const

Definition at line 113 of file ModelAggregator.cpp.

int Aseba::TreeChainsawFilter::rowCount ( const QModelIndex &  parent = QModelIndex()) const

Definition at line 87 of file ModelAggregator.cpp.

void Aseba::TreeChainsawFilter::setSourceModel ( QAbstractItemModel *  sourceModel)

Definition at line 81 of file ModelAggregator.cpp.

void Aseba::TreeChainsawFilter::sort ( int  column,
Qt::SortOrder  order 
)

Definition at line 149 of file ModelAggregator.cpp.

void Aseba::TreeChainsawFilter::sortWalkTree ( const QModelIndex &  parent) [protected]

Definition at line 159 of file ModelAggregator.cpp.


Member Data Documentation

Definition at line 71 of file ModelAggregator.h.


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


aseba
Author(s): Stéphane Magnenat
autogenerated on Sun Oct 5 2014 23:46:40