summaryrefslogtreecommitdiff
path: root/src/backend/bookshelfmodel/indexingitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/bookshelfmodel/indexingitem.cpp')
-rw-r--r--src/backend/bookshelfmodel/indexingitem.cpp24
1 files changed, 7 insertions, 17 deletions
diff --git a/src/backend/bookshelfmodel/indexingitem.cpp b/src/backend/bookshelfmodel/indexingitem.cpp
index 5491ca5..46488a4 100644
--- a/src/backend/bookshelfmodel/indexingitem.cpp
+++ b/src/backend/bookshelfmodel/indexingitem.cpp
@@ -4,7 +4,7 @@
*
* This file is part of BibleTime's source code, http://www.bibletime.info/.
*
-* Copyright 1999-2011 by the BibleTime developers.
+* Copyright 1999-2014 by the BibleTime developers.
* The BibleTime source code is licensed under the GNU General Public License
* version 2.0.
*
@@ -15,23 +15,13 @@
namespace BookshelfModel {
-IndexingItem::IndexingItem(CSwordModuleInfo *module)
- : Item(Item::ITEM_INDEXING), m_indexed(module->hasIndex()) {
- // Intentionally empty
-}
-
QVariant IndexingItem::data(int role) const {
- switch (role) {
- case Qt::DisplayRole:
- if (m_indexed) {
- return QObject::tr("Indexed works");
- }
- else {
- return QObject::tr("Unindexed works");
- }
- default:
- return Item::data(role);
- }
+ if (role != Qt::DisplayRole)
+ return Item::data(role);
+
+ return m_indexed
+ ? QObject::tr("Indexed works")
+ : QObject::tr("Unindexed works");
}
} // namespace BookshelfModel