X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dialogs%2Fpirselectmacrodialog.h;fp=dialogs%2Fpirselectmacrodialog.h;h=9541d91237ad5a6bf396a3eee9c2c0ed4899a08d;hb=afbbd0cd07a3f63c95969633bae56fcdd58c71b8;hp=af3c9010a5f637b350fafc444ca7413fa9f45e56;hpb=6331b1b21bde2a80e6a0895d9cce865c8b558bc5;p=pierogi diff --git a/dialogs/pirselectmacrodialog.h b/dialogs/pirselectmacrodialog.h index af3c901..9541d91 100644 --- a/dialogs/pirselectmacrodialog.h +++ b/dialogs/pirselectmacrodialog.h @@ -3,8 +3,8 @@ #include -class MainWindow; class PIRMacroPack; +class PIRMacro; class PIRReverseMultitap; class QTreeWidgetItem; @@ -19,26 +19,36 @@ class PIRSelectMacroDialog : public QDialog public: // explicit PIRSelectMacroDialog(QWidget *parent = 0); - PIRSelectMacroDialog( - MainWindow *mw); + PIRSelectMacroDialog(); ~PIRSelectMacroDialog(); + void addPack( + PIRMacroPack *pack); + + void resetIndices(); + signals: void macroChosen( QTreeWidgetItem *item); + + void newMacroRequested(); + + void editMacroRequested( + QTreeWidgetItem *item); + + void deleteMacroRequested( + QTreeWidgetItem *item); private slots: void on_buttonBox_accepted(); // void on_buttonBox_rejected(); + void on_newButton_clicked(); + void on_editButton_clicked(); + void on_deleteButton_clicked(); private: Ui::PIRSelectMacroDialog *ui; - - PIRMacroPack *userPack; - PIRReverseMultitap *multitapPack; - -// MainWindow *mainWindow; }; #endif // PIRSELECTMACRODIALOG_H