if (d.path() != startPath) emit filePathUpdated();
}
}
+
+void BrowseFilePathDialog::clear()
+{
+ filePathLabel->clear();
+}
protected:
void connectSignals();
void initWidgets();
+ virtual void clear();
QLabel *filePathLabel;
QPushButton *filePathButton;
};
QDialogButtonBox *buttonBox;
void setSelected(QComboBox*, const EmuFrontObject*, int idIndex);
virtual void closeEvent(QCloseEvent *);
+ virtual void clear() = 0;
signals:
void updateRejected();
objectList->hideColumn(c);
}
+/* Enables UI. Deletes nameDialog object and current data object */
void DbObjectDialog::closeEvent(QCloseEvent *ev)
{
qDebug() << "DbObjectDialog closing!";
setUIEnabled(true);
cleanUp();
}
-
qDebug("No executable");
return;
}
+ clear();
if (!ex->getSetup()) {
qDebug() << "No setup";
return;
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);
protected slots:
virtual void acceptChanges();
+protected:
+ virtual void clear();
+
private:
DbExecutable *dbExecutable;
DbSetup *dbSetup;
{
setupComBox->updateDataModel();
}
+
+void MediaImagePathDialog::clear()
+{
+ BrowseFilePathDialog::clear();
+ setupComBox->setCurrentIndex(-1);
+}
virtual void acceptChanges();
//void browseFilePath();
+protected:
+ virtual void clear();
+
private:
SetupComboBox *setupComBox;
DbSetup *dbSetup;
// we'll just refresh the name dialog pointer to a new object
efObject = ob;
}
+
+void NameDialog::clear()
+{
+ nameEdit->clear();
+}
protected:
virtual void setDataObject(QString name) =0;
+ virtual void clear();
QLabel *nameLabel;
QLineEdit *nameEdit;
platformComBox->updateDataModel();
mediaTypeComBox->updateDataModel();
}
+
+void SetupEditDialog::clear()
+{
+ platformComBox->setCurrentIndex(-1);
+ mediaTypeComBox->setCurrentIndex(-1);
+ supportedFileTypesList->clear();
+}
protected slots:
virtual void acceptChanges();
+protected:
+ virtual void clear();
+
private:
EFFileObjectComboBox *mediaTypeComBox;
EFFileObjectComboBox *platformComBox;
foreach(QString s, list)
if (!s.trimmed().isEmpty()) stringList->addItem(s);
}
+
+void StringListWidget::clear()
+{
+ stringList->clear();
+}
explicit StringListWidget(QWidget *parent = 0, bool sort = true, int sortIndex = 0);
QStringList getItems();
void setItems(QStringList);
+ void clear();
signals:
void stringListUpdated();