Skip to content

Commit

Permalink
voctogui.lib.config: use getList()
Browse files Browse the repository at this point in the history
  • Loading branch information
Kunsi committed May 19, 2024
1 parent 7f5f640 commit c017f3c
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions voctogui/lib/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,24 +37,27 @@ def getForceFullScreen(self):
return self.getboolean('mainwindow', 'forcefullscreen', fallback=False)

def getPresetComposites(self):
return self.get('preset', 'composites', fallback=self.getToolbarComposites().get("buttons", "")).split(",")
return self.getList('preset', 'composites', fallback=self.getToolbarComposites().get("buttons", ""))

def getPresetKeybindings(self):
return [key for key in self.get('preset', 'keybindings', fallback="").split(",") if key]
return self.getList('preset', 'keybindings')

def getPresetSourcesComposites(self):
return self._filterPresetSources(self.get('preset', 'sources_composites', fallback="").split(","))
return self._filterPresetSources(self.getList('preset', 'sources_composites'))

def getPresetSourcesFullscreen(self):
return self._filterPresetSources(self.get('preset', 'sources_fullscreen', fallback="").split(","))
return self._filterPresetSources(self.getList('preset', 'sources_fullscreen'))

def _filterPresetSources(self, sources):
toolbar_sources = self.getToolbarSourcesA().get("buttons", "").split(",")
sources = [source for source in sources if source]
if not sources:
return toolbar_sources
else:
return [source for source in sources if source in toolbar_sources]
return [
source
for source in sources
if source in toolbar_sources
]

def getShowCloseButton(self):
return self.getboolean('toolbar', 'close', fallback=True)
Expand Down

0 comments on commit c017f3c

Please sign in to comment.