projects
/
emufront
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed a bug: the edit dialog fields were not cleared if an
[emufront]
/
src
/
dialogs
/
executableeditdialog.cpp
diff --git
a/src/dialogs/executableeditdialog.cpp
b/src/dialogs/executableeditdialog.cpp
index
b878a97
..
04d1f3e
100644
(file)
--- a/
src/dialogs/executableeditdialog.cpp
+++ b/
src/dialogs/executableeditdialog.cpp
@@
-138,6
+138,7
@@
void ExecutableEditDialog::setDataObject(EmuFrontObject *ob)
qDebug("No executable");
return;
}
qDebug("No executable");
return;
}
+ clear();
if (!ex->getSetup()) {
qDebug() << "No setup";
return;
if (!ex->getSetup()) {
qDebug() << "No setup";
return;
@@
-149,6
+150,14
@@
void ExecutableEditDialog::setDataObject(EmuFrontObject *ob)
optEdit->setText(ex->getOptions());
}
optEdit->setText(ex->getOptions());
}
+void ExecutableEditDialog::clear()
+{
+ nameEdit->clear();
+ execEdit->clear();
+ optEdit->clear();
+ setupComBox->setCurrentIndex(-1);
+}
+
void ExecutableEditDialog::setSelectedSetup(const Setup *su)
{
setupComBox->setSelected(su);
void ExecutableEditDialog::setSelectedSetup(const Setup *su)
{
setupComBox->setSelected(su);