signals:
void updateRejected();
void dataObjectUpdated();
+ void test();
protected slots:
virtual void acceptChanges() =0;
void DbObjectDialog::updateData()
{
+ qDebug() << "DbObjectDialog::updateData()";
// update data model
if (!dbObject) return;
+
// if data object id > -1 we are updating the data otherwise we are inserting new data
if (dbObject->getId() > -1) updateDb(dbObject);
else insertDb(dbObject);
~NameDialog();
virtual void setDataObject(EmuFrontObject *) = 0;
-signals:
- void test();
-
protected slots:
virtual void acceptChanges();
void enableSaveButton(const QString &);
dbMediaType = new DbMediaType(this);
initWidgets();
connectSignals();
+ emit test();
layout();
}
sup->setMediaType(mt);
}
sup->setSupportedFileTypeExtensions(supportedFileTypesList->getItems());
+ qDebug() << "Emitting dataObjectUpdated";
+ // TODO: this is not received
emit dataObjectUpdated();
efObject = 0;
qDebug() << "Closing setup edit dialog";
setWindowTitle(tr("Setups"));
dbManager = new DbSetup(this);
initDataTable();
- //initEditDialog(); this is called when editObject is called!
+ initEditDialog(); // this is called when editObject is called!
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();
}