#include <QAbstractItemView>
#include <QSqlTableModel>
#include <QTextStream>
-#include "../db/dbmediatype.h"
-#include "../dataobjects/mediatype.h"
+#include "dbmediatype.h"
+#include "mediatype.h"
#include "mediatypedialog.h"
#include "mediatypenamedialog.h"
void MediaTypeDialog::initEditDialog()
{
nameDialog = new MediaTypeNameDialog(this, dynamic_cast<MediaType*>(dbObject));
+ connectNameDialogSignals();
}
EmuFrontObject* MediaTypeDialog::createObject()
delete dynamic_cast<MediaType*>(dbObject);
dbObject = 0;
}
+
+void MediaTypeDialog::cleanUp()
+{
+ deleteCurrentObject();
+ if (nameDialog) {
+ MediaTypeNameDialog *pnd =
+ dynamic_cast<MediaTypeNameDialog*>(nameDialog);
+ if (pnd) delete pnd;
+ else qDebug() << "Failed to delete MediaTypeNameDialog";
+ nameDialog = 0;
+ }
+}