This module contains the first time wizard.
This is the Theme Import Wizard, which allows easy creation and editing of OpenLP themes.
Run the wizard.
Returns the id of the next FirstTimePage to go to based on enabled plugins
Set up the First Time Wizard
Parameters: screens – The screens detected by OpenLP
Determine the next page in the Wizard to go to.
Process the triggering of the cancel button.
Detects Page changes and updates as appropriate.
Process the triggering of the “Cancel” button on the No Internet page.
Process the triggering of the “Finish” button on the No Internet page.
on_screenshot_downloaded(title, filename, sha256)¶
Add an item to the list when a theme has been downloaded
- title – The title of the theme
- filename – The filename of the theme
Set up display at start of theme edit.
The user changed screen resolution or enabled/disabled more screens, so we need to update the combo box.
ThemeScreenshotWorker(themes_url, title, filename, sha256, screenshot)¶
This thread downloads a theme’s screenshot
Overridden method to run the thread.
Externally set if the download was canceled
Parameters: toggle – Set if the download was canceled or not