parley
BasicContainerModel Class Reference
#include <basiccontainermodel.h>

Detailed Description
Model for the tree of containers (lessons, word types).BasicContainerModel is a read only tree model.
- See also:
- ContainerModel for its subclass that includes more options.
Definition at line 32 of file basiccontainermodel.h.
Public Slots | |
| void | setDocument (KEduVocDocument *doc) |
Public Member Functions | |
| BasicContainerModel (KEduVocContainer::EnumContainerType type, QObject *parent=0) | |
| virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const |
| KEduVocContainer::EnumContainerType | containerType () |
| virtual QVariant | data (const QModelIndex &index, int role) const |
| virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
| QModelIndex | index (KEduVocContainer *container) const |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
| QModelIndex | parent (const QModelIndex &index) const |
| virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const |
Protected Member Functions | |
| virtual KEduVocContainer * | rootContainer () const =0 |
Protected Attributes | |
| KEduVocDocument * | m_doc |
| KEduVocContainer::EnumContainerType | m_type |
Constructor & Destructor Documentation
| BasicContainerModel::BasicContainerModel | ( | KEduVocContainer::EnumContainerType | type, | |
| QObject * | parent = 0 | |||
| ) | [explicit] |
Definition at line 34 of file basiccontainermodel.cpp.
Member Function Documentation
| int BasicContainerModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() |
) | const [virtual] |
Reimplemented in StatisticsModel, and ContainerModel.
Definition at line 163 of file basiccontainermodel.cpp.
| KEduVocContainer::EnumContainerType BasicContainerModel::containerType | ( | ) |
Definition at line 173 of file basiccontainermodel.cpp.
| QVariant BasicContainerModel::data | ( | const QModelIndex & | index, | |
| int | role | |||
| ) | const [virtual] |
Reimplemented in StatisticsModel, ContainerModel, and LeitnerModel.
Definition at line 121 of file basiccontainermodel.cpp.
| Qt::ItemFlags BasicContainerModel::flags | ( | const QModelIndex & | index | ) | const [virtual] |
Reimplemented in StatisticsModel, ContainerModel, and LeitnerModel.
Definition at line 146 of file basiccontainermodel.cpp.
| QModelIndex BasicContainerModel::index | ( | KEduVocContainer * | container | ) | const |
Definition at line 69 of file basiccontainermodel.cpp.
| QModelIndex BasicContainerModel::index | ( | int | row, | |
| int | column, | |||
| const QModelIndex & | parent = QModelIndex() | |||
| ) | const |
Definition at line 46 of file basiccontainermodel.cpp.
| QModelIndex BasicContainerModel::parent | ( | const QModelIndex & | index | ) | const |
Definition at line 81 of file basiccontainermodel.cpp.
| virtual KEduVocContainer* BasicContainerModel::rootContainer | ( | ) | const [protected, pure virtual] |
Implemented in StatisticsModel, LeitnerModel, LessonModel, VocabularyDelegate::WordTypeBasicModel, and WordTypeModel.
| int BasicContainerModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() |
) | const [virtual] |
Definition at line 102 of file basiccontainermodel.cpp.
| void BasicContainerModel::setDocument | ( | KEduVocDocument * | doc | ) | [slot] |
Set the new source kvtml file.
- Parameters:
-
doc the new file
Definition at line 40 of file basiccontainermodel.cpp.
Member Data Documentation
KEduVocDocument* BasicContainerModel::m_doc [protected] |
Definition at line 61 of file basiccontainermodel.h.
KEduVocContainer::EnumContainerType BasicContainerModel::m_type [protected] |
Definition at line 60 of file basiccontainermodel.h.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference