Version 0.7-0
[vicar] / src / vicar-config / cpp / profileswindow.h
diff --git a/src/vicar-config/cpp/profileswindow.h b/src/vicar-config/cpp/profileswindow.h
new file mode 100644 (file)
index 0000000..e2981da
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+@version: 0.6
+@author: Sudheer K. <scifi1947 at gmail.com>
+@license: GNU General Public License
+*/
+#ifndef PROFILESWINDOW_H
+#define PROFILESWINDOW_H
+
+#include <QMainWindow>
+
+namespace Ui {
+    class ProfilesWindow;
+}
+
+class ProfilesWindowPrivate;
+
+class ProfilesWindow : public QMainWindow
+{
+    Q_OBJECT
+
+public:
+    explicit ProfilesWindow(QWidget *parent = 0);
+    ~ProfilesWindow();
+    void loadProfilesList();
+
+private:
+    Ui::ProfilesWindow *ui;
+    ProfilesWindowPrivate * const d;
+
+private slots:
+    void on_addButton_clicked();
+    void on_editButton_clicked();
+    void on_removeButton_clicked();
+    void on_actionRoutingEnabled_triggered(bool checked);
+    void on_actionRouteOnDefault_triggered(bool checked);
+    void on_actionEditDefaultProfile_triggered();
+};
+
+#endif // PROFILESWINDOW_H