3
* This file is part of BibleTime's source code, http://www.bibletime.info/.
5
* Copyright 1999-2006 by the BibleTime developers.
6
* The BibleTime source code is licensed under the GNU General Public License version 2.0.
12
#ifndef CSWORDMODULELISTVIEW_H
13
#define CSWORDMODULELISTVIEW_H
16
#include <installmgr.h>
23
#include <klistview.h>
25
class CSwordModuleInfo;
28
namespace BookshelfManager {
30
class CSwordSetupModuleListView : public KListView {
34
CSwordSetupModuleListView(QWidget* parent, bool is_remote, sword::InstallSource* installSource = 0);
35
virtual ~CSwordSetupModuleListView();
37
void addModule(CSwordModuleInfo *, QString localVersion);
39
QStringList selectedModules();
42
virtual QString tooltip(QListViewItem* i, int column) const;
43
virtual bool showTooltip(QListViewItem* i, const QPoint& pos, int column) const;
46
void slotItemClicked(QListViewItem*);
51
CSwordBackend* m_backend;
54
QListViewItem* m_categoryBible;
55
QListViewItem* m_categoryCommentary;
56
QListViewItem* m_categoryLexicon;
57
QListViewItem* m_categoryBook;
58
QListViewItem* m_categoryDevotionals;
59
QListViewItem* m_categoryGlossaries;
62
void selectedModulesChanged();
67
#endif //CSWORDMODULELISTVIEW_H