#include <ModelAggregator.h>
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< ModelIndexLink > | IndexLinkList |
Protected Member Functions | |
void | sortWalkTree (const QModelIndex &parent) |
Protected Attributes | |
IndexLinkList | indexList |
Definition at line 40 of file ModelAggregator.h.
typedef QList<ModelIndexLink> Aseba::TreeChainsawFilter::IndexLinkList [protected] |
Definition at line 70 of file ModelAggregator.h.
Aseba::TreeChainsawFilter::TreeChainsawFilter | ( | QObject * | parent = 0 | ) | [inline] |
Definition at line 45 of file ModelAggregator.h.
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.
IndexLinkList Aseba::TreeChainsawFilter::indexList [protected] |
Definition at line 71 of file ModelAggregator.h.