e2981da9488939b5f8a826ab359799791a3c2431
[vicar] / src / vicar-config / src / profileswindow.h
1 /*
2 @version: 0.6
3 @author: Sudheer K. <scifi1947 at gmail.com>
4 @license: GNU General Public License
5 */
6 #ifndef PROFILESWINDOW_H
7 #define PROFILESWINDOW_H
8
9 #include <QMainWindow>
10
11 namespace Ui {
12     class ProfilesWindow;
13 }
14
15 class ProfilesWindowPrivate;
16
17 class ProfilesWindow : public QMainWindow
18 {
19     Q_OBJECT
20
21 public:
22     explicit ProfilesWindow(QWidget *parent = 0);
23     ~ProfilesWindow();
24     void loadProfilesList();
25
26 private:
27     Ui::ProfilesWindow *ui;
28     ProfilesWindowPrivate * const d;
29
30 private slots:
31     void on_addButton_clicked();
32     void on_editButton_clicked();
33     void on_removeButton_clicked();
34     void on_actionRoutingEnabled_triggered(bool checked);
35     void on_actionRouteOnDefault_triggered(bool checked);
36     void on_actionEditDefaultProfile_triggered();
37 };
38
39 #endif // PROFILESWINDOW_H