Bugfixes and Keysets
[pierogi] / forms / pirmacroform.h
index af76338..c02114f 100644 (file)
@@ -2,6 +2,10 @@
 #define PIRMACROFORM_H
 
 #include <QWidget>
+#include "dialogs/pirselectmacrodialog.h"
+#include "dialogs/pircreatecommanddialog.h"
+
+class PIRMacro;
 
 namespace Ui {
 class PIRMacroForm;
@@ -12,22 +16,28 @@ class PIRMacroForm : public QWidget
   Q_OBJECT
   
 public:
-  explicit PIRMacroForm(QWidget *parent = 0);
+//  explicit PIRMacroForm(QWidget *parent = 0);
+
+  PIRMacroForm(
+    MainWindow *mw);
+
   ~PIRMacroForm();
   
 private slots:
-  void on_cycleCheckBox_stateChanged(int arg1);
-
-  void on_spinBox_valueChanged(int arg1);
+  void on_chooseMacroButton_clicked();
+  void on_addButton_clicked();
+  void on_runButton_clicked();
 
-  void on_prevMacroButton_clicked();
-
-  void on_nextMacroButton_clicked();
-
-  void on_newMacroButton_clicked();
+  void displayMacro(
+    QTreeWidgetItem *item);
 
 private:
   Ui::PIRMacroForm *ui;
+
+  PIRSelectMacroDialog smd;
+  PIRCreateCommandDialog ccd;
+
+  PIRMacro *currentMacro;
 };
 
 #endif // PIRMACROFORM_H