qgis_deployment_toolbelt.jobs.job_splash_screen module

Manage splash screens for QGIS Profiles.

Author: Julien Moura (https://github.com/guts)

class qgis_deployment_toolbelt.jobs.job_splash_screen.JobSplashScreenManager(options: dict)

Bases: GenericJob

Job to set-up splash screen for QGIS profile.

DEFAULT_SPLASH_FILEPATH: str = 'images/splash.png'
ID: str = 'splash-screen-manager'
OPTIONS_SCHEMA: dict = {'action': {'condition': 'in', 'default': 'create_or_restore', 'possible_values': ('create', 'create_or_restore', 'remove'), 'required': False, 'type': <class 'str'>}, 'strict': {'condition': None, 'default': False, 'possible_values': None, 'required': False, 'type': <class 'bool'>}}
SPLASH_FILENAME: str = 'splash.png'
__init__(options: dict) None

Instantiate the class.

Parameters:

options (dict) – dictionary of options.

run() None

Execute job logic.