diff options
Diffstat (limited to 'src/backend/bookshelfmodel/languageitem.cpp')
-rw-r--r-- | src/backend/bookshelfmodel/languageitem.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/backend/bookshelfmodel/languageitem.cpp b/src/backend/bookshelfmodel/languageitem.cpp index 8d37891..547c953 100644 --- a/src/backend/bookshelfmodel/languageitem.cpp +++ b/src/backend/bookshelfmodel/languageitem.cpp @@ -20,4 +20,15 @@ LanguageItem::LanguageItem(CSwordModuleInfo *module) // Intentionally empty } +QVariant LanguageItem::data(int role) const { + switch (role) { + case Qt::DisplayRole: + return BtBookshelfModel::languageName(m_language); + case Qt::DecorationRole: + return util::directory::getIcon("flag.svg"); + default: + return Item::data(role); + } +} + } // namespace BookshelfModel |