+void MainWindow::configureEmulators()
+{
+ if (!executableMainDialog) {
+ executableMainDialog = new ExecutableMainDialog(this);
+ connect(executableMainDialog, SIGNAL(finished(int)), this, SLOT(updateData()));
+ }
+ activateDialog(executableMainDialog);
+ executableMainDialog->refreshDataModel();
+}
+
+void MainWindow::configureTmpDir()
+{
+ /*if (!tmpFolderDialog) {
+ tmpFolderDialog = new TmpFolderEditDialog(this, tmpDirFilePath);
+ }
+ activateDialog(tmpFolderDialog);*/
+
+ QString fpath = QFileDialog::getExistingDirectory(this,
+ tr("Select a directory"), tmpDirFilePath,
+ QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
+ QDir d(fpath);
+ if (d.exists() && d.isReadable()) {
+ tmpDirFilePath = fpath;
+ DbConfig::setTmpDir(tmpDirFilePath);
+ launcher->setTmpDirPath(tmpDirFilePath);
+ }
+}
+
+void MainWindow::manageDatFiles()
+{
+ DatFileUtil dfu;
+ dfu.open();
+}
+