Documentation fixes
[vlp.git] / src / edit / PreferencesDialog.h
1 #ifndef _VLP_EDITOR_PREFERENCESDIALOG_H
2 #define _VLP_EDITOR_PREFERENCESDIALOG_H
3
4 #include <QtGui/QDialog>
5 #include <QtCore/QString>
6
7 #include "ui/dialogs/PreferencesDialog.h"
8
9 /**
10  * @file
11  */
12
13 namespace loglan {
14 namespace vlp {
15 namespace dialog {
16
17 /**
18  * Program Unit Dialog class
19  * Displays dialog for generating code template for unit structure
20  */
21 class PreferencesDialog : public QDialog, private Ui::PreferencesDialog {
22 public:
23         /**
24          * Class constructor
25          */
26         PreferencesDialog(QWidget * parent = 0);
27
28         /**
29          * Class destuctor
30          */
31         ~PreferencesDialog();
32
33         /**
34          * Gets compiler path
35          *
36          * @return path to compiler
37          */
38         QString getCompilerPath();
39
40         /**
41          * Sets compiler path
42          *
43          * @param path compiler path
44          */
45         void setCompilerPath(QString path);
46
47         /**
48          * Gets files path
49          *
50          * @return path to files
51          */
52         QString getFilesPath();
53
54         /**
55          * Sets files path
56          *
57          * @param path files path
58          */
59         void setFilesPath(QString path);
60
61         /**
62          * Gets gen path
63          *
64          * @return path to gen
65          */
66         QString getGenPath();
67
68         /**
69          * Sets gen path
70          *
71          * @param path gen path
72          */
73         void setGenPath(QString path);
74 };
75
76 }
77 }
78 }
79
80 #endif /* _VLP_EDITOR_PREFERENCESDIALOG_H */