summaryrefslogtreecommitdiff
path: root/src/frontend/bookshelfmanager/removepage/btremovepage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/bookshelfmanager/removepage/btremovepage.h')
-rw-r--r--src/frontend/bookshelfmanager/removepage/btremovepage.h33
1 files changed, 20 insertions, 13 deletions
diff --git a/src/frontend/bookshelfmanager/removepage/btremovepage.h b/src/frontend/bookshelfmanager/removepage/btremovepage.h
index 2950619..11017d0 100644
--- a/src/frontend/bookshelfmanager/removepage/btremovepage.h
+++ b/src/frontend/bookshelfmanager/removepage/btremovepage.h
@@ -4,7 +4,7 @@
*
* This file is part of BibleTime's source code, http://www.bibletime.info/.
*
-* Copyright 1999-2009 by the BibleTime developers.
+* Copyright 1999-2011 by the BibleTime developers.
* The BibleTime source code is licensed under the GNU General Public License
* version 2.0.
*
@@ -21,29 +21,36 @@
#include "frontend/bookshelfmanager/removepage/btremovepagetreemodel.h"
+class BtBookshelfWidget;
+class QGroupBox;
class QPushButton;
-class QTreeView;
class BtRemovePage: public BtConfigPage {
Q_OBJECT
public:
- BtRemovePage();
+ BtRemovePage(QWidget *parent = 0);
- // BtConfigPage methods:
- QString header();
- QString iconName();
- QString label();
+ /** Reimplemented from BtConfigPage. */
+ virtual QString header() const;
- protected slots:
+ /** Reimplemented from BtConfigPage. */
+ virtual const QIcon &icon() const;
+
+ private:
+ void retranslateUninstallGroupBox();
+
+ private slots:
void slotRemoveModules();
- void resetRemoveButton();
+ void slotResetRemoveButton();
+ void slotGroupingOrderChanged(const BtBookshelfTreeModel::Grouping &g);
- protected:
- BtRemovePageTreeModel *m_model;
+ private:
+ QGroupBox *m_worksGroupBox;
+ BtBookshelfWidget *m_bookshelfWidget;
- QTreeView *m_view;
- QPushButton *m_removeButton;
+ QGroupBox *m_uninstallGroupBox;
+ QPushButton *m_removeButton;
};
#endif