Changes in the data model: this is not tested yet at all! (compiles
[emufront] / src / dialogs / mediatypedialog.cpp
index caae733..3f03d8b 100644 (file)
@@ -30,10 +30,10 @@ MediaTypeDialog::MediaTypeDialog(QWidget* parent)
     :DbObjectDialog(parent)
 {
     setWindowTitle(tr("Set media types"));
-    //nameDialog = 0;
-    nameDialog = new MediaTypeNameDialog(this, dynamic_cast<MediaType*>(dbObject));
     dbManager = new DbMediaType(this);
     initDataTable();
+    initEditDialog();
+    objectList->hideColumn(DbMediaType::EmuFrontFileObject_FileId);
 
     // do not move to parent class:
     connectSignals();
@@ -45,6 +45,11 @@ MediaTypeDialog::~MediaTypeDialog()
     deleteCurrentObject();
 }
 
+void MediaTypeDialog::initEditDialog()
+{
+    nameDialog = new MediaTypeNameDialog(this, dynamic_cast<MediaType*>(dbObject));
+}
+
 EmuFrontObject* MediaTypeDialog::createObject()
 {
     return new MediaType;