#include "mainwindow.h"
#include "emulauncher.h"
// TODO: deprecated
-#include "dialogs/platformdialog.h"
-#include "dialogs/platformmaindialog.h"
-#include "dialogs/mediatypedialog.h"
+#include "platformdialog.h"
+#include "platformeditview.h"
+#include "mediatypedialog.h"
// TODO: deprecated
-#include "dialogs/mediatypemaindialog.h"
-#include "dialogs/mediaimagepathmaindialog.h"
-#include "dialogs/setupmaindialog.h"
-#include "dialogs/executablemaindialog.h"
-#include "utils/datfileutil.h"
-#include "db/databasemanager.h"
-#include "db/dbcreator.h"
-#include "db/dbconfig.h"
+#include "mediatypeeditview.h"
+#include "mediaimagepathmaindialog.h"
+// TODO: deprecated
+#include "setupmaindialog.h"
+#include "setupeditview.h"
+#include "executablemaindialog.h"
+#include "datfileutil.h"
+#include "databasemanager.h"
+#include "dbcreator.h"
+#include "dbconfig.h"
QString MainWindow::aboutStr = trUtf8(
"<h2>EmuFront</h2>"
mediaTypeDialog = 0;
mdtDialog = 0;
mediaImagePathDialog = 0;
+ // TODO: deprecated
setupMainDialog = 0;
+ setupMainView = 0;
executableMainDialog = 0;
}
connect(configMediaImagePathAction, SIGNAL(triggered()),
this, SLOT(configureMediaImagePaths()));
+ // TODO: deprecated
configSetupAction = new QAction(tr("S&etups"), this);
configSetupAction->setStatusTip(tr("Configure set ups"));
connect(configSetupAction, SIGNAL(triggered()), this, SLOT(configureSetups()));
+ configSetupsAction = new QAction(tr("Configure S&etups"), this);
+ configSetupsAction->setStatusTip(tr("Add, edit and delete setups"));
+ connect(configSetupsAction, SIGNAL(triggered()), this, SLOT(configureSetupss()));
+
configEmulatorAction = new QAction(tr("Em&ulators"), this);
configEmulatorAction->setStatusTip(tr("Configure emulators"));
connect(configEmulatorAction, SIGNAL(triggered()), this, SLOT(configureEmulators()));
void MainWindow::configurePlatformss()
{
if (!plfDialog) {
- plfDialog = new PlatformMainDialog(this);
+ plfDialog = new PlatformEditView(this);
connect(plfDialog, SIGNAL(finished(int)), this, SLOT(updateData()));
}
activateDialog(plfDialog);
{
if (!mdtDialog)
{
- mdtDialog = new MediaTypeMainDialog(this);
+ mdtDialog = new MediaTypeEditView(this);
connect(mdtDialog, SIGNAL(finished(int)), this, SLOT(updateData()));
}
activateDialog(mdtDialog);
activateDialog(mediaImagePathDialog);
}
+// TODO: deprecated
void MainWindow::configureSetups()
{
if (!setupMainDialog)
{
- qDebug() << "MainWindow: Creating a setup main dialog.";
setupMainDialog = new SetupMainDialog(this);
}
activateDialog(setupMainDialog);
setupMainDialog->refreshDataModel();
}
+void MainWindow::configureSetupss()
+{
+ if (!setupMainView) {
+ setupMainView = new SetupEditView(this);
+ }
+ activateDialog(setupMainView);
+}
+
+
void MainWindow::configureEmulators()
{
if (!executableMainDialog) {
// TODO: deprecated
configMenu->addAction(configMediaTypeAction);
configMenu->addAction(configMediaTypesAction);
+ // TODO: deprecated
configMenu->addAction(configSetupAction);
+ configMenu->addAction(configSetupsAction);
configMenu->addAction(configMediaImagePathAction);
configMenu->addAction(configEmulatorAction);
configMenu->addSeparator();