src/config.h

changeset 5
3c04e05ab24f
parent 3
d0b278fd29d5
child 6
67b6ef6917ba
equal deleted inserted replaced
4:3c23aa03190d 5:3c04e05ab24f
3 3
4 #include <QDialog> 4 #include <QDialog>
5 #include "main.h" 5 #include "main.h"
6 #include "types.h" 6 #include "types.h"
7 7
8 class QLineEdit;
8 class Ui_ConfigBox; 9 class Ui_ConfigBox;
9 10
10 class ConfigBox : public QDialog { 11 class ConfigBox : public QDialog {
11 Q_OBJECT 12 Q_OBJECT
12 13
13 public: 14 public:
14 explicit ConfigBox( QWidget* parent = null, Qt::WindowFlags f = 0 ); 15 explicit ConfigBox( QWidget* parent = null, Qt::WindowFlags f = 0 );
15 virtual ~ConfigBox(); 16 virtual ~ConfigBox();
16 void addPath( str path ); 17 void addPath( str path );
17 void initFromSettings(); 18 void initFromSettings();
19 str binaryConfigName( str ver ) const;
18 20
19 public slots: 21 public slots:
20 void addPath(); 22 void addPath();
21 void findPath(); 23 void findPath();
22 void delPath(); 24 void delPath();
25 void findZanBinary();
26 void okPressed();
27 void cancelPressed();
23 28
24 private: 29 private:
25 Ui_ConfigBox* ui; 30 Ui_ConfigBox* ui;
31 list<QLineEdit*> m_zanBinaries;
26 }; 32 };
27 33
28 #endif // CONFIG_H 34 #endif // CONFIG_H

mercurial