5 #include "dialogs/pirselectmacrodialog.h"
6 #include "dialogs/pireditmacrodialog.h"
7 #include "dialogs/pirdeletemacrodialog.h"
8 #include "dialogs/pircreatecommanddialog.h"
9 #include "dialogs/pireditcommanddialog.h"
13 class QListWidgetItem;
28 class PIRMacroForm : public QWidget
33 // explicit PIRMacroForm(QWidget *parent = 0);
40 QComboBox *getKeysetComboBox();
43 void on_chooseMacroButton_clicked();
44 // void on_newMacroButton_clicked();
45 void on_runButton_clicked();
46 void on_addButton_clicked();
47 // void on_macroListWidget_itemClicked(QListWidgetItem *item);
48 void on_macroListWidget_itemClicked();
51 QTreeWidgetItem *item);
53 void createNewMacro();
56 QTreeWidgetItem *item);
59 QTreeWidgetItem *item);
61 void deleteCurrentCommand();
62 void moveCurrentCommandUp();
63 void moveCurrentCommandDown();
68 PIRSelectMacroDialog smd;
69 PIREditMacroDialog emd;
70 PIRDeleteMacroDialog dmd;
71 PIRCreateCommandDialog ccd;
72 PIREditCommandDialog ecd;
74 PIRMacro *currentMacro;
75 PIRMacro *userRequestMacro;
79 MainWindow *mainWindow;
82 #endif // PIRMACROFORM_H