diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2020-07-26 21:07:13 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2020-11-03 11:39:06 -0500 |
| commit | a97638249de0a9a4c17dc28805c35df489a64e26 (patch) | |
| tree | 3d1beec5e287b2fff45012beef3e62ec24fa08ea /src/instancemanager.cpp | |
| parent | b1e681e129d87cb2f8aab89a734ab7b185975bcd (diff) | |
moved switch to instance to InstanceManager
double-click an instance to switch to it (disabled for now, not sure I want that)
Diffstat (limited to 'src/instancemanager.cpp')
| -rw-r--r-- | src/instancemanager.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/instancemanager.cpp b/src/instancemanager.cpp index bd35cb47..2c8d8fb3 100644 --- a/src/instancemanager.cpp +++ b/src/instancemanager.cpp @@ -23,6 +23,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include "settings.h" #include "shared/appconfig.h" #include "plugincontainer.h" +#include "shared/util.h" #include <report.h> #include <iplugingame.h> #include <utility.h> @@ -75,6 +76,12 @@ void InstanceManager::clearCurrentInstance() m_overrideInstance = false; } +void InstanceManager::switchToInstance(const QString& instanceName) +{ + setCurrentInstance(instanceName); + ExitModOrganizer(Exit::Restart); +} + void InstanceManager::setCurrentInstance(const QString &name) { GlobalSettings::setCurrentInstance(name); |
