projects
/
emufront
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Now the SetupModel is in MainWindow class and a pointer is
[emufront]
/
src
/
mainwindow.cpp
diff --git
a/src/mainwindow.cpp
b/src/mainwindow.cpp
index
25da5ad
..
c06633d
100644
(file)
--- a/
src/mainwindow.cpp
+++ b/
src/mainwindow.cpp
@@
-39,6
+39,7
@@
#include "databasemanager.h"
#include "dbcreator.h"
#include "dbconfig.h"
#include "databasemanager.h"
#include "dbcreator.h"
#include "dbconfig.h"
+#include "setupmodel.h"
QString MainWindow::aboutStr = trUtf8(
"<h2>EmuFront</h2>"
QString MainWindow::aboutStr = trUtf8(
"<h2>EmuFront</h2>"
@@
-60,7
+61,8
@@
MainWindow::MainWindow(bool reset)
if (tmpDirFilePath.isEmpty())
tmpDirFilePath = QDir::homePath();
qDebug() << "Temporary dir is " << tmpDirFilePath;
if (tmpDirFilePath.isEmpty())
tmpDirFilePath = QDir::homePath();
qDebug() << "Temporary dir is " << tmpDirFilePath;
- launcher = new EmuLauncher(errorMessage, this, tmpDirFilePath);
+ supModel = new SetupModel(this);
+ launcher = new EmuLauncher(errorMessage, supModel, this, tmpDirFilePath);
setCentralWidget(launcher);
createActions();
createMenus();
setCentralWidget(launcher);
createActions();
createMenus();
@@
-234,9
+236,10
@@
void MainWindow::configureMediaImagePathss()
void MainWindow::configureSetupss()
{
void MainWindow::configureSetupss()
{
+ //TODO: maybe a common setup model in MainWindow, so the data would be in sync without refresh with updateData!
if (!setupMainView) {
if (!setupMainView) {
- setupMainView = new SetupEditView(this);
- connect(setupMainView, SIGNAL(finished(int)), this, SLOT(updateData()));
+ setupMainView = new SetupEditView(supModel, this);
+ //connect(setupMainView, SIGNAL(finished(int)), this, SLOT(updateData()));
}
activateDialog(setupMainView);
}
}
activateDialog(setupMainView);
}