summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2015-04-12 15:42:45 +0200
committerTannin <devnull@localhost>2015-04-12 15:42:45 +0200
commitef39699d699d30015083d897c392068fb4ae232d (patch)
treeaf3cf61bd76c2c47d7a9279cbb1d080a64fcfaad /src
parent55eacfbd80d1f5aca0a598cd379c973650fb2be1 (diff)
missing changes that belong into changeset 5eaf1e439403
Diffstat (limited to 'src')
-rw-r--r--src/organizercore.cpp3
-rw-r--r--src/organizercore.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/organizercore.cpp b/src/organizercore.cpp
index 0d58d9f8..50e72548 100644
--- a/src/organizercore.cpp
+++ b/src/organizercore.cpp
@@ -385,11 +385,12 @@ void OrganizerCore::disconnectPlugins()
m_PluginContainer = nullptr;
}
-void OrganizerCore::setManagedGame(const QString &gameName)
+void OrganizerCore::setManagedGame(const QString &gameName, const QString &gamePath)
{
m_GameName = gameName;
if (m_PluginContainer != nullptr) {
m_GamePlugin = m_PluginContainer->managedGame(m_GameName);
+ m_GamePlugin->setGamePath(gamePath);
qApp->setProperty("managed_game", QVariant::fromValue(m_GamePlugin));
emit managedGameChanged(m_GamePlugin);
}
diff --git a/src/organizercore.h b/src/organizercore.h
index ae3b3579..bb35cbb5 100644
--- a/src/organizercore.h
+++ b/src/organizercore.h
@@ -73,7 +73,7 @@ public:
void connectPlugins(PluginContainer *container);
void disconnectPlugins();
- void setManagedGame(const QString &gameName);
+ void setManagedGame(const QString &gameName, const QString &gamePath);
void updateExecutablesList(QSettings &settings);