DbObjectDialog parent class.
connect(nameDialog, SIGNAL(dataObjectUpdated()), this, SLOT(updateData()));
}
+void DbObjectDialog::insertDb(const EmuFrontObject *ob) const
+{
+ dbManager->insertDataObjectToModel(ob);
+}
+
+
void DbObjectDialog::editObject()
{
QModelIndex index = objectList->currentIndex();
virtual void deleteCurrentObject();
virtual void addObject() =0;
virtual bool deleteItem() = 0;
- virtual void insertDb(const EmuFrontObject*) const = 0;
+ void insertDb(const EmuFrontObject*) const;
void updateDb(const EmuFrontObject*) const;
void editObject();
void connectSignals();
delete dynamic_cast<FilePathObject*>(dbObject);
}
-void MediaImagePathMainDialog::insertDb(const EmuFrontObject *) const
-{
-
-}
-
bool MediaImagePathMainDialog::deleteItem()
{
return false;
virtual void deleteCurrentObject();
virtual void addObject();
virtual bool deleteItem();
- virtual void insertDb(const EmuFrontObject*) const;
-
};
#endif // MEDIAIMAGEPATHMAINDIALOG_H
delete dynamic_cast<MediaType*>(dbObject);
}
-void MediaTypeDialog::insertDb(const EmuFrontObject *ob) const
-{
- (dynamic_cast<DbMediaType*>(dbManager))->insertDataObjectToModel(ob);
-}
-
bool MediaTypeDialog::deleteItem()
{
qDebug() << "MediaTypeDialog::deleteItem()";
virtual void deleteCurrentObject();
virtual void addObject();
virtual bool deleteItem();
- virtual void insertDb(const EmuFrontObject*) const;
};
#endif // MEDIATYPEDIALOG_H
delete dynamic_cast<Platform*>(dbObject);
}
-void PlatformDialog::insertDb(const EmuFrontObject *ob) const
-{
- (dynamic_cast<DbPlatform*>(dbManager))->insertDataObjectToModel(ob);
-}
-
bool PlatformDialog::deleteItem()
{
qDebug() << "PlatformDialog::deleteItem()";
virtual void deleteCurrentObject();
virtual void addObject();
virtual bool deleteItem();
- virtual void insertDb(const EmuFrontObject*) const;
-
};
#endif