ExtensionSystem: Move Installation logic into PluginSpecs

Change-Id: I5b6d284179bf62be89d6e5157fd7e14df5e65817
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-07-25 14:46:14 +02:00
parent 2373c4c0a4
commit be2e5262c7
6 changed files with 123 additions and 63 deletions

View File

@@ -170,4 +170,12 @@ bool LuaPluginSpec::printToOutputPane() const
return d->printToOutputPane;
}
Utils::FilePath LuaPluginSpec::installLocation(bool inUserFolder) const
{
if (inUserFolder)
return appInfo().userLuaPlugins;
return appInfo().luaPlugins;
}
} // namespace Lua