Documentation fixes
[vlp.git] / src / kernel / OptionsDialog.h
1 #ifndef _VLP_KERNEL_OPTIONS_H
2 #define _VLP_KERNEL_OPTIONS_H
3
4 #include <QtGui/QDialog>
5
6 #include "ui/dialogs/OptionsDialog.h"
7
8 /**
9  * @file
10  */
11
12 namespace loglan {
13 namespace vlp {
14 namespace dialog {
15
16 /**
17  * Options Dialog class
18  */
19 class OptionsDialog : public QDialog, private Ui::OptionsDialog {
20         Q_OBJECT
21 public:
22         OptionsDialog(QString configFilePath, QWidget * parent = 0);
23         ~OptionsDialog();
24
25         void saveConfig(QString fname);
26         void saveConfig(const char * fname);
27
28 private:
29         QString homeDir;
30
31         void loadConfig(const char * fname);
32
33 private slots:
34         void on_addConnectionButton_clicked();
35         void on_delConnectionButton_clicked();
36 };
37
38 }
39 }
40 }
41
42 #endif /* _VLP_KERNEL_OPTIONS_H */