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.