Fixed a bug: the edit dialog fields were not cleared if an
[emufront] / src / dialogs / dataobjecteditdialog.h
index 250d0f3..cc2f517 100644 (file)
@@ -34,13 +34,14 @@ public:
     DataObjectEditDialog(QWidget *parent, EmuFrontObject *ob, Qt::Orientation orientation = Qt::Horizontal);
     virtual void setDataObject(EmuFrontObject *) = 0;
     virtual void updateData();
-    virtual void closeEvent(QCloseEvent *);
 
 protected:
     virtual void connectSignals();
     EmuFrontObject *efObject;
     QDialogButtonBox *buttonBox;
     void setSelected(QComboBox*, const EmuFrontObject*, int idIndex);
+    virtual void closeEvent(QCloseEvent *);
+    virtual void clear() = 0;
 
 signals:
     void updateRejected();