summaryrefslogtreecommitdiffstats
path: root/mappingtreewidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'mappingtreewidget.h')
-rw-r--r--mappingtreewidget.h13
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