#include <ModelAggregator.h>
Classes | |
| struct | ModelDescription |
Public Member Functions | |
| void | addModel (QAbstractItemModel *model, unsigned int column=0) |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const |
| QVariant | data (const QModelIndex &index, int role) const |
| bool | hasIndex (int row, int column, const QModelIndex &parent) const |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
| ModelAggregator (QObject *parent=0) | |
| QModelIndex | parent (const QModelIndex &child) const |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const |
Protected Types | |
| typedef QList< ModelDescription > | ModelList |
Protected Attributes | |
| ModelList | models |
Definition at line 11 of file ModelAggregator.h.
typedef QList<ModelDescription> Aseba::ModelAggregator::ModelList [protected] |
Definition at line 34 of file ModelAggregator.h.
| Aseba::ModelAggregator::ModelAggregator | ( | QObject * | parent = 0 | ) |
Definition at line 7 of file ModelAggregator.cpp.
| void Aseba::ModelAggregator::addModel | ( | QAbstractItemModel * | model, |
| unsigned int | column = 0 |
||
| ) |
Definition at line 13 of file ModelAggregator.cpp.
| int Aseba::ModelAggregator::columnCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 21 of file ModelAggregator.cpp.
| QVariant Aseba::ModelAggregator::data | ( | const QModelIndex & | index, |
| int | role | ||
| ) | const |
Definition at line 34 of file ModelAggregator.cpp.
| bool Aseba::ModelAggregator::hasIndex | ( | int | row, |
| int | column, | ||
| const QModelIndex & | parent | ||
| ) | const |
Definition at line 58 of file ModelAggregator.cpp.
| QModelIndex Aseba::ModelAggregator::index | ( | int | row, |
| int | column, | ||
| const QModelIndex & | parent = QModelIndex() |
||
| ) | const |
Definition at line 69 of file ModelAggregator.cpp.
| QModelIndex Aseba::ModelAggregator::parent | ( | const QModelIndex & | child | ) | const |
Definition at line 74 of file ModelAggregator.cpp.
| int Aseba::ModelAggregator::rowCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 26 of file ModelAggregator.cpp.
ModelList Aseba::ModelAggregator::models [protected] |
Definition at line 35 of file ModelAggregator.h.