diff --git a/src/importer/sources/heroic_source.py b/src/importer/sources/heroic_source.py index 57d521a..61400d6 100644 --- a/src/importer/sources/heroic_source.py +++ b/src/importer/sources/heroic_source.py @@ -136,7 +136,7 @@ class HeroicSource(Source): return HeroicSourceIterator(source=self) -class HeroicNativeSource(HeroicSource, LinuxSource): +class HeroicLinuxSource(HeroicSource, LinuxSource): variant = "linux" executable_format = "xdg-open heroic://launch/{app_name}" diff --git a/src/importer/sources/lutris_source.py b/src/importer/sources/lutris_source.py index bec4a8b..3d56db1 100644 --- a/src/importer/sources/lutris_source.py +++ b/src/importer/sources/lutris_source.py @@ -83,7 +83,7 @@ class LutrisSource(Source): return LutrisSourceIterator(source=self) -class LutrisNativeSource(LutrisSource, LinuxSource): +class LutrisLinuxSource(LutrisSource, LinuxSource): variant = "linux" executable_format = "xdg-open lutris:rungameid/{game_id}" diff --git a/src/importer/sources/steam_source.py b/src/importer/sources/steam_source.py index 1258bf9..b77158c 100644 --- a/src/importer/sources/steam_source.py +++ b/src/importer/sources/steam_source.py @@ -108,7 +108,7 @@ class SteamSource(Source): return SteamSourceIterator(source=self) -class SteamNativeSource(SteamSource, LinuxSource): +class SteamLinuxSource(SteamSource, LinuxSource): variant = "linux" executable_format = "xdg-open steam://rungameid/{game_id}" diff --git a/src/main.py b/src/main.py index 8646622..01d32d9 100644 --- a/src/main.py +++ b/src/main.py @@ -34,17 +34,9 @@ from src import shared from src.details_window import DetailsWindow from src.game import Game from src.importer.importer import Importer -from src.importer.sources.heroic_source import ( - HeroicFlatpakSource, - HeroicNativeSource, - HeroicWindowsSource, -) -from src.importer.sources.lutris_source import LutrisFlatpakSource, LutrisNativeSource -from src.importer.sources.steam_source import ( - SteamFlatpakSource, - SteamNativeSource, - SteamWindowsSource, -) +from src.importer.sources.heroic_source import HeroicLinuxSource, HeroicWindowsSource +from src.importer.sources.lutris_source import LutrisLinuxSource +from src.importer.sources.steam_source import SteamLinuxSource, SteamWindowsSource from src.preferences import PreferencesWindow from src.store.managers.display_manager import DisplayManager from src.store.managers.file_manager import FileManager @@ -192,15 +184,12 @@ class CartridgesApplication(Adw.Application): def on_import_action(self, *_args): importer = Importer() if shared.schema.get_boolean("lutris"): - importer.add_source(LutrisNativeSource()) - importer.add_source(LutrisFlatpakSource()) + importer.add_source(LutrisLinuxSource()) if shared.schema.get_boolean("steam"): - importer.add_source(SteamNativeSource()) - importer.add_source(SteamFlatpakSource()) + importer.add_source(SteamLinuxSource()) importer.add_source(SteamWindowsSource()) if shared.schema.get_boolean("heroic"): - importer.add_source(HeroicNativeSource()) - importer.add_source(HeroicFlatpakSource()) + importer.add_source(HeroicLinuxSource()) importer.add_source(HeroicWindowsSource()) importer.run()