Initial Commit. The packaging still does not work properly.
[confmgr] / src / addprofile.h
diff --git a/src/addprofile.h b/src/addprofile.h
new file mode 100644 (file)
index 0000000..3c93004
--- /dev/null
@@ -0,0 +1,42 @@
+#ifndef ADDPROFILE_H
+#define ADDPROFILE_H
+
+#include <QWidget>
+#include <QList>
+#include "addstep.h"
+#include "profile.h"
+
+namespace Ui {
+    class AddProfile;
+}
+
+class AddProfile : public QWidget
+{
+    Q_OBJECT
+
+public:
+    explicit AddProfile(QWidget *parent = 0);
+    ~AddProfile();
+
+    void clear();
+
+public slots:
+    void updateStepList(Steps step);
+    void showProfile(Profile &p);
+
+private:
+    Ui::AddProfile *ui;
+    QList<Steps> mSteps;
+    AddStep mFrmAddStep;
+
+signals:
+    void ProfileAddedSuccessfully(Profile profile);
+
+private slots:
+    void on_addProRemoveStep_clicked();
+    void on_addProSave_clicked();
+    void on_addProCancel_clicked();
+    void showStepsUI();
+};
+
+#endif // ADDPROFILE_H