diff options
Diffstat (limited to 'src/backend/bookshelfmodel/indexingitem.cpp')
-rw-r--r-- | src/backend/bookshelfmodel/indexingitem.cpp | 24 |
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 |