blob: e72da3cc4a5c2cfde94ab4d30097e9e40a0dc2a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
/*********
*
* This file is part of BibleTime's source code, http://www.bibletime.info/.
*
* Copyright 1999-2008 by the BibleTime developers.
* The BibleTime source code is licensed under the GNU General Public License version 2.0.
*
**********/
#ifndef BTINSTALLPATHDIALOG_H
#define BTINSTALLPATHDIALOG_H
#include <QDialog>
class QPushButton;
class QTreeWidget;
class QTreeWidgetItem;
class BtInstallPathDialog : public QDialog {
Q_OBJECT
public:
BtInstallPathDialog();
~BtInstallPathDialog();
public slots:
virtual void accept();
private slots:
void slotAddClicked();
void slotRemoveClicked();
void slotEditClicked();
private:
void writeSwordConfig();
void updateTopLevelItems();
void addPathToList(QString path);
private:
QPushButton* m_editButton;
QPushButton* m_addButton;
QPushButton* m_removeButton;
QTreeWidget* m_swordPathListBox;
QTreeWidgetItem* m_writableItem;
QTreeWidgetItem* m_readableItem;
QTreeWidgetItem* m_nonexistingItem;
};
#endif
|