Bugfixes and Keysets
[pierogi] / forms / pirmacroform.h
1 #ifndef PIRMACROFORM_H
2 #define PIRMACROFORM_H
3
4 #include <QWidget>
5 #include "dialogs/pirselectmacrodialog.h"
6 #include "dialogs/pircreatecommanddialog.h"
7
8 class PIRMacro;
9
10 namespace Ui {
11 class PIRMacroForm;
12 }
13
14 class PIRMacroForm : public QWidget
15 {
16   Q_OBJECT
17   
18 public:
19 //  explicit PIRMacroForm(QWidget *parent = 0);
20
21   PIRMacroForm(
22     MainWindow *mw);
23
24   ~PIRMacroForm();
25   
26 private slots:
27   void on_chooseMacroButton_clicked();
28   void on_addButton_clicked();
29   void on_runButton_clicked();
30
31   void displayMacro(
32     QTreeWidgetItem *item);
33
34 private:
35   Ui::PIRMacroForm *ui;
36
37   PIRSelectMacroDialog smd;
38   PIRCreateCommandDialog ccd;
39
40   PIRMacro *currentMacro;
41 };
42
43 #endif // PIRMACROFORM_H