diff options
Diffstat (limited to 'mappingtreewidget.h')
-rw-r--r-- | mappingtreewidget.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mappingtreewidget.h b/mappingtreewidget.h index f8c463b..e110d6e 100644 --- a/mappingtreewidget.h +++ b/mappingtreewidget.h @@ -87,6 +87,7 @@ class MappingEditWidget : public QWidget { public slots: void addMapping(); void removeMapping(); + void setMappings(const QList<int> &mappings); private: MappingTreeWidget *mMappingTree; @@ -96,4 +97,16 @@ class MappingEditWidget : public QWidget { QPushButton *mRemoveMapping; }; +class MappingEditDialog : public QDialog { + Q_OBJECT + public: + explicit MappingEditDialog(QWidget *parent, Qt::WindowFlags f = 0); + MappingEditWidget *editWidget() const { return mEditWidget; } + + private: + MappingEditWidget *mEditWidget; + QPushButton *mOk; + QPushButton *mCancel; +}; + #endif // MAPPINGTREEWIDGET_H |