summaryrefslogtreecommitdiff
path: root/src/backend/bookshelfmodel/languageitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/bookshelfmodel/languageitem.cpp')
-rw-r--r--src/backend/bookshelfmodel/languageitem.cpp11
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