Merge branch 'LostDragonist-supporturl' into qt6

# Conflicts:
#	basic_game.py
#	games/game_da2.py
#	games/game_dao.py
This commit is contained in:
Mikaël Capelle
2022-05-02 17:14:53 +02:00
39 changed files with 158 additions and 0 deletions
+7
View File
@@ -211,6 +211,7 @@ class BasicGameMappings:
originWatcherExecutables: BasicGameMapping[List[str]]
epicAPPId: BasicGameOptionsMapping[str]
eaDesktopContentId: BasicGameOptionsMapping[str]
supportURL: BasicGameMapping[str]
@staticmethod
def _default_documents_directory(game):
@@ -336,6 +337,9 @@ class BasicGameMappings:
default=lambda g: "",
apply_fn=ids_apply,
)
self.supportURL = BasicGameMapping(
game, "GameSupportURL", "supportURL", default=lambda g: ""
)
class BasicGame(mobase.IPluginGame):
@@ -517,6 +521,9 @@ class BasicGame(mobase.IPluginGame):
def getLauncherName(self) -> str:
return self._mappings.launcherName.get()
def getSupportURL(self) -> str:
return self._mappings.supportURL.get()
def executables(self) -> List[mobase.ExecutableInfo]:
execs = []
if self.getLauncherName():