Module titles
This commit is contained in:
@@ -13,6 +13,12 @@ class ModulesPage(Adw.Bin):
|
||||
self.chromebook_audio = False
|
||||
self.android_apps = False
|
||||
|
||||
self.module_titles = {
|
||||
"nvidia_drivers": "Proprietary NVIDIA Drivers",
|
||||
"chromebook_audio": "Chromebook Audio Fixes",
|
||||
"android_apps": "Android Apps Support",
|
||||
}
|
||||
|
||||
# Main Layout
|
||||
clamp = Adw.Clamp()
|
||||
clamp.set_maximum_size(600)
|
||||
@@ -46,21 +52,21 @@ class ModulesPage(Adw.Bin):
|
||||
|
||||
# NVIDIA Drivers
|
||||
self.add_module_row(
|
||||
"Proprietary NVIDIA Drivers",
|
||||
self.module_titles["nvidia_drivers"],
|
||||
"Install proprietary drivers for NVIDIA graphics cards for better performance.",
|
||||
"nvidia_drivers",
|
||||
)
|
||||
|
||||
# Chromebook Audio
|
||||
self.add_module_row(
|
||||
"Chromebook Audio Fixes",
|
||||
self.module_titles["chromebook_audio"],
|
||||
"Install additional audio drivers for Chromebook devices.",
|
||||
"chromebook_audio",
|
||||
)
|
||||
|
||||
# Android Apps
|
||||
self.add_module_row(
|
||||
"Android Apps Support",
|
||||
self.module_titles["android_apps"],
|
||||
"Install Waydroid to run Android applications on Iridium OS.",
|
||||
"android_apps",
|
||||
)
|
||||
@@ -85,8 +91,11 @@ class ModulesPage(Adw.Bin):
|
||||
setattr(self, attr_name, switch.get_active())
|
||||
|
||||
def get_modules(self):
|
||||
return {
|
||||
"nvidia_drivers": self.nvidia_drivers,
|
||||
"chromebook_audio": self.chromebook_audio,
|
||||
"android_apps": self.android_apps,
|
||||
}
|
||||
enabled_modules = []
|
||||
if self.nvidia_drivers:
|
||||
enabled_modules.append(self.module_titles["nvidia_drivers"])
|
||||
if self.chromebook_audio:
|
||||
enabled_modules.append(self.module_titles["chromebook_audio"])
|
||||
if self.android_apps:
|
||||
enabled_modules.append(self.module_titles["android_apps"])
|
||||
return enabled_modules
|
||||
|
||||
Reference in New Issue
Block a user