tomwer.app.canvas_launcher.config.TomwerConfig#

class tomwer.app.canvas_launcher.config.TomwerConfig#

Configuration defined for tomwer

APPLICATION_URLS: Dict[str, Optional[str]] = {'Bug Report': 'https://gitlab.esrf.fr/tomotools/tomwer/-/issues', 'Documentation': 'https://tomotools.gitlab-pages.esrf.fr/tomwer/index.html', 'Quick Start': 'https://www.youtube.com/playlist?list=PLddRXwP6Z6F9KOu1V5o6H24KPH5Ikuk2f', 'Screencasts': 'https://www.youtube.com/@tomotools'}#

Standard application urls. If defined to a valid url appropriate actions are defined in various contexts

ApplicationName: str = 'tomwer'#

The application name

ApplicationVersion: str = '1.4.0-dev0'#

Version

OrganizationDomain: str = 'esrf'#

Organization domain

static addon_entry_points()#
static application_icon()#

Return the main application icon.

static core_packages()#

Return a list of ‘core packages’

These packages constitute required the application framework. They cannot be removes via the ‘Add-on/plugins’ manager. They however can be updated. The package that defines the application’s main() entry point must always be in this list.

init()#

Initialize the QCoreApplication.organizationDomain, applicationName, applicationVersion and the default settings format.

Should only be run once at application startup.

static splash_screen()#
static widgets_entry_points()#

Return an EntryPoint iterator for all ‘orange.widget’ entry points.

static workflow_constructor(*args, **kwargs)#

The default workflow constructor.