void DbObjectDialog::addObject()
{
+ setUIEnabled(false);
if (!nameDialog) initEditDialog();
deleteCurrentObject();
dbObject = createObject();
}
updateList();
objectList->setFocus();
+ setUIEnabled(true);
}
catch(EmuFrontException e)
{
deleteButton->setEnabled(enabled);
}
+void DbObjectDialog::setUIEnabled(bool enabled)
+{
+ buttonBox->setEnabled(enabled);
+ objectList->setEnabled(enabled);
+}
+
void DbObjectDialog::disableSelection()
{
- setButtonsEnabled(false);
+ setUIEnabled(false);
+ //setButtonsEnabled(false);
}
void DbObjectDialog::activateNameDialog(bool updateData)
void DbObjectDialog::updateReject()
{
+ addButton->setEnabled(true);
+ setUIEnabled(true);
// we don't want to keep this in memory
deleteCurrentObject();
}
deleteCurrentObject();
dbObject = 0;
updateList();
+ setUIEnabled(true);
}
+/* Implementation specific delete must be used!
void DbObjectDialog::deleteCurrentObject()
{
delete dbObject;
-}
+}*/
bool DbObjectDialog::confirmDelete(QString name, int numRefs)
{