diff options
| author | Tannin <devnull@localhost> | 2015-04-12 15:42:45 +0200 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2015-04-12 15:42:45 +0200 |
| commit | ef39699d699d30015083d897c392068fb4ae232d (patch) | |
| tree | af3cf61bd76c2c47d7a9279cbb1d080a64fcfaad /src | |
| parent | 55eacfbd80d1f5aca0a598cd379c973650fb2be1 (diff) | |
missing changes that belong into changeset 5eaf1e439403
Diffstat (limited to 'src')
| -rw-r--r-- | src/organizercore.cpp | 3 | ||||
| -rw-r--r-- | src/organizercore.h | 2 |
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);
|
