From ef39699d699d30015083d897c392068fb4ae232d Mon Sep 17 00:00:00 2001 From: Tannin Date: Sun, 12 Apr 2015 15:42:45 +0200 Subject: missing changes that belong into changeset 5eaf1e439403 --- src/organizercore.cpp | 3 ++- src/organizercore.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src') 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); -- cgit v1.3.1