themestab

The Themes configuration tab

class openlp.core.ui.themestab.ThemesTab(parent)[source]

Bases: openlp.core.lib.settingstab.SettingsTab

ThemesTab is the theme settings tab in the settings dialog.

load()[source]

Load the theme settings into the tab

on_default_combo_box_changed(value)[source]

Set the global default theme

on_global_level_button_clicked()[source]

Set the theme level

on_service_level_button_clicked()[source]

Set the theme level

on_song_level_button_clicked()[source]

Set the theme level

retranslateUi()[source]

Translate the UI on the fly

save()[source]

Save the settings

setupUi()[source]

Set up the UI

update_theme_list(theme_list)[source]

Called from ThemeManager when the Themes have changed.

Parameters:theme_list

The list of available themes:

['Bible Theme', 'Song Theme']