summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-07-23 07:32:06 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2020-11-03 11:39:04 -0500
commit60b59ddf097fffa846a4d28e0d9256630da5149c (patch)
tree625f9efc16325f691f5e8a9931dec14a2b19d12e /src/main.cpp
parent5513b273c679b9edda951f418ef013a762ca587a (diff)
started create instance dialog
allow for multiple instances of Settings fill in information in instance manager
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 08d70dd9..71fb0bbd 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -25,6 +25,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include "tutorialmanager.h"
#include "nxmaccessmanager.h"
#include "instancemanager.h"
+#include "instancemanagerdialog.h"
#include "organizercore.h"
#include "env.h"
#include "envmodule.h"
@@ -298,6 +299,8 @@ int runApplication(
try
{
Settings settings(dataPath + "/" + QString::fromStdWString(AppConfig::iniFileName()));
+ settings.setGlobalInstance();
+
log::getDefault().setLevel(settings.diagnostics().logLevel());
log::debug("using ini at '{}'", settings.filename());
@@ -429,6 +432,12 @@ int runApplication(
tt.stop();
+ QTimer::singleShot(std::chrono::milliseconds(1), [&]
+ {
+ InstanceManagerDialog dlg(*pluginContainer, &mainWindow);
+ dlg.exec();
+ });
+
res = application.exec();
mainWindow.close();