|
BibleTime
|
#include <languageitem.h>
Public Member Functions | |
| QVariant | data (int role=Qt::DisplayRole) const override |
| Returns data for this item. | |
| bool | fitFor (CSwordModuleInfo const &module) const override |
| Returns whether this item is fit to contain the given module. | |
| LanguageItem (CSwordModuleInfo const &module) | |
Public Member Functions inherited from BookshelfModel::GroupItem< Item::ITEM_LANGUAGE > | |
| GroupItem () | |
Public Member Functions inherited from BookshelfModel::Item | |
| Qt::CheckState | checkState () const |
| Returns the check state of this item. | |
| int | childIndex () const |
| Returns the index of this item under its parent. | |
| QList< Item * > & | children () |
| Returns the list of child items of this node. | |
| template<class T > | |
| T * | getGroupItem (CSwordModuleInfo const &module, int &outIndex) |
| int | indexFor (Item const &newItem) |
| Returns the position for where the given child item would be inserted. | |
| void | insertChild (int const index, Item *const newItem) |
| Inserts the given item as a child at the given index. | |
| Item (Type const type) | |
| virtual bool | operator< (Item const &other) const |
| Comparsion operator used sorting child items. | |
| Item * | parent () const |
| Returns a pointer to the parent item of this item. | |
| void | setCheckState (Qt::CheckState const state) |
| Sets the check state of this item. | |
| Type | type () const |
| Returns the type of this item. | |
| virtual | ~Item () |
Private Attributes | |
| std::shared_ptr< Language const > | m_language |
Additional Inherited Members | |
Public Types inherited from BookshelfModel::Item | |
| enum | Type { ITEM_ROOT = 0 , ITEM_CATEGORY = 1 , ITEM_LANGUAGE = 2 , ITEM_MODULE = 3 , ITEM_INDEXING = 4 } |
Static Public Member Functions inherited from BookshelfModel::GroupItem< Item::ITEM_LANGUAGE > | |
| static Item::Type | staticItemType () |
Definition at line 27 of file languageitem.h.
|
inline |
Definition at line 31 of file languageitem.h.
|
overridevirtual |
Returns data for this item.
Reimplemented from BookshelfModel::Item.
Definition at line 21 of file languageitem.cpp.
References BookshelfModel::Item::data(), and m_language.
|
inlineoverridevirtual |
Returns whether this item is fit to contain the given module.
| [in] | module | The module to check with. |
| true | If this item is a group and can contain the given module. |
| false | This item is not a group or is a wrong group. |
Implements BookshelfModel::Item.
Definition at line 36 of file languageitem.h.
|
private |
Definition at line 41 of file languageitem.h.
Referenced by data().