Merge pull request #22 from Holt59/imodlist-updates

IModList updates
This commit is contained in:
Mikaël Capelle
2020-10-26 21:37:47 +01:00
committed by GitHub
2 changed files with 2 additions and 6 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ namespace BsaPacker
QString ModContext::GetAbsoluteModPath(const QString &modName) const
{
const MOBase::IModInterface* const mod = m_Organizer->getMod(modName);
const MOBase::IModInterface* const mod = m_Organizer->modList()->getMod(modName);
return mod->absolutePath();
}
+1 -5
View File
@@ -14,10 +14,8 @@ public:
MOCK_METHOD(QString, basePath, (), (const, override));
MOCK_METHOD(QString, modsPath, (), (const, override));
MOCK_METHOD(VersionInfo, appVersion, (), (const, override));
MOCK_METHOD(IModInterface*, getMod, (const QString &name), (const, override));
MOCK_METHOD(IModInterface*, createMod, (GuessedValue<QString> &name), (override));
MOCK_METHOD(IPluginGame*, getGame, (const QString &gameName), (const, override));
MOCK_METHOD(bool, removeMod, (IModInterface *mod), (override));
MOCK_METHOD(void, modDataChanged, (IModInterface *mod), (override));
MOCK_METHOD(QVariant, pluginSetting, (const QString &pluginName, const QString &key), (const, override));
MOCK_METHOD(void, setPluginSetting, (const QString &pluginName, const QString &key, const QVariant &value), (override));
@@ -37,12 +35,10 @@ public:
MOCK_METHOD(MOBase::IProfile*, profile, (), (const, override));
MOCK_METHOD(HANDLE, startApplication, (const QString &executable, const QStringList &args, const QString &cwd, const QString &profile, const QString &forcedCustomOverwrite, bool ignoreCustomOverwrite), (override));
MOCK_METHOD(bool, waitForApplication, (HANDLE handle, LPDWORD exitCode), (const, override));
MOCK_METHOD(bool, onModInstalled, (const std::function<void (const QString &)> &func), (override));
MOCK_METHOD(bool, onAboutToRun, (const std::function<bool(const QString&)> &func), (override));
MOCK_METHOD(bool, onFinishedRun, (const std::function<void(const QString&, unsigned int)> &func), (override));
MOCK_METHOD(void, refreshModList,(bool saveChanges), (override));
MOCK_METHOD(void, refresh, (bool saveChanges), (override));
MOCK_METHOD(MOBase::IPluginGame const *, managedGame, (), (const, override));
MOCK_METHOD(QStringList, modsSortedByProfilePriority, (), (const, override));
MOCK_METHOD(bool, onUserInterfaceInitialized, (const std::function<void (QMainWindow *)> &), (override));
MOCK_METHOD(bool, onProfileChanged, (const std::function<void (MOBase::IProfile *,MOBase::IProfile *)> &), (override));
MOCK_METHOD(bool, onPluginSettingChanged, (const std::function<void (const QString &,const QString &,const QVariant &,const QVariant &)> &), (override));