SetupEditDialog data object updated signal was received afterall (today)
authorMikko Keinänen <mikko.keinanen@gmail.com>
Wed, 27 Oct 2010 19:15:54 +0000 (22:15 +0300)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Wed, 27 Oct 2010 19:15:54 +0000 (22:15 +0300)
and is working ... no actual changes done.

src/dialogs/setupeditdialog.cpp
src/dialogs/setupmaindialog.cpp

index 9dc7545..36f28d8 100644 (file)
@@ -98,11 +98,8 @@ void SetupEditDialog::acceptChanges()
         sup->setMediaType(mt);
     }
     sup->setSupportedFileTypeExtensions(supportedFileTypesList->getItems());
-    qDebug() << "Emitting dataObjectUpdated";
-    // TODO: this is not received
     emit dataObjectUpdated();
     efObject = 0;
-    qDebug() << "Closing setup edit dialog";
     close();
 }
 
index 4f9a6b2..40268ef 100644 (file)
@@ -28,16 +28,10 @@ SetupMainDialog::SetupMainDialog(QWidget *parent)
     setWindowTitle(tr("Setups"));
     dbManager = new DbSetup(this);
     initDataTable();
-    initEditDialog(); // this is called when editObject is called!
+    initEditDialog();
     objectList->hideColumn(DbSetup::Setup_Id);
     objectList->hideColumn(DbSetup::Setup_PlatformId);
     objectList->hideColumn(DbSetup::Setup_MediaTypeId);
-    // TODO: this is not working:
-    /*QObject::connect: Cannot connect (null)::dataObjectUpdated() to SetupMainDialog::updateData()
-QObject::connect: Cannot connect (null)::updateRejected() to SetupMainDialog::updateReject()
-QObject::connect: Cannot connect (null)::test() to SetupMainDialog::testSlot()
-*/
-
     connectSignals();
 }
 
@@ -48,6 +42,7 @@ SetupMainDialog::~SetupMainDialog()
 
 void SetupMainDialog::initEditDialog()
 {
+    if (nameDialog) delete nameDialog;
     nameDialog = new SetupEditDialog(this, dynamic_cast<Setup*>(dbObject));
 }