|
None | __init__ (self, str tray_icon_name=None, **kwargs) |
None | addCommandLineOptions (self) |
None | initialize (self, bool check_if_trusted=False) |
bool | isQmlEngineInitialized (self) |
None | startSplashWindowPhase (self) |
None | readPreferencesFromConfiguration (self) |
None | initializeEngine (self) |
List[QUrl] | recentFiles (self) |
List[FileProvider] | fileProviders (self) |
None | addFileToRecentFiles (self, str file_name) |
None | run (self) |
None | hideMessage (self, Message message) |
None | showMessage (self, Message message) |
None | showToastMessage (self, str title, str message) |
None | setMainQml (self, str path) |
None | exec (self, *Any args, **Any kwargs) |
None | reloadQML (self) |
None | purgeWindows (self) |
bool | isShuttingDown (self) |
None | registerObjects (self, engine) |
QtRenderer | getRenderer (self) |
Optional[MainWindow] | getMainWindow (self) |
None | setMainWindow (self, MainWindow window) |
None | setVisible (self, bool visible) |
bool | isVisible (self) |
Optional[Theme] | getTheme (self) |
None | functionEvent (self, QEvent event) |
bool | event (self, QEvent event) |
None | windowClosed (self, bool save_data=True) |
bool | checkWindowMinimizedState (self) |
Backend | getBackend (self) |
Backend | backend (self) |
None | createSplash (self) |
None | showSplashMessage (self, str message) |
None | closeSplash (self) |
Optional["QObject"] | createQmlComponent (self, str qml_file_path, Dict[str, "QObject"] context_properties=None) |
None | deleteAll (self, only_selectable=True) |
None | resetWorkspace (self) |
MeshFileHandler | getMeshFileHandler (self) |
WorkspaceFileHandler | getWorkspaceFileHandler (self) |
PackageManager | getPackageManager (self) |
"HttpRequestManager" | getHttpRequestManager (self) |
"QtApplication" | getInstance (cls, *args, **kwargs) |
str | applicationDisplayName (self) |
None | __init__ (self, str name, str version, str latest_url, str api_version, str app_display_name="", str build_type="", bool is_debug_mode=False, **kwargs) |
"Version" | getAPIVersion (self) |
WorkspaceMetadataStorage | getWorkspaceMetadataStorage (self) |
WorkspaceMetadataStorage | getCurrentWorkspaceInformation (self) |
None | parseCliOptions (self) |
None | startPostSplashWindowPhase (self) |
bool | hasJustUpdatedFromOldVersion (self) |
ContainerRegistry | getContainerRegistry (self) |
str | getApplicationLockFilename (self) |
None | setGlobalContainerStack (self, Optional["ContainerStack"] stack) |
Optional["ContainerStack"] | getGlobalContainerStack (self) |
str | getVersion (self) |
str | getBuildType (self) |
bool | getIsDebugMode (self) |
bool | getIsHeadLess (self) |
bool | getUseExternalBackend (self) |
None | hideMessageById (self, int message_id) |
List[Message] | getVisibleMessages (self) |
str | getApplicationName (self) |
str | getApplicationDisplayName (self) |
Preferences | getPreferences (self) |
None | savePreferences (self) |
str | getApplicationLanguage (self) |
List[str] | getRequiredPlugins (self) |
None | setRequiredPlugins (self, List[str] plugin_names) |
None | setBackend (self, "Backend" backend) |
PluginRegistry | getPluginRegistry (self) |
Controller | getController (self) |
OperationStack | getOperationStack (self) |
OutputDeviceManager | getOutputDeviceManager (self) |
None | callLater (self, Callable[..., Any] func, *args, **kwargs) |
threading.Thread | getMainThread (self) |
None | addExtension (self, "Extension" extension) |
List["Extension"] | getExtensions (self) |
None | addFileProvider (self, "FileProvider" file_provider) |
List["FileProvider"] | getFileProviders (self) |
|
list | _qml_import_paths = [] |
str | _main_qml = "main.qml" |
Optional[QQmlApplicationEngine] | _qml_engine = None |
Optional[MainWindow] | _main_window = None |
Optional[str] | _tray_icon_name = tray_icon_name |
Optional[str] | _tray_icon = None |
Optional[QSystemTrayIcon] | _tray_icon_widget = None |
Optional[Theme] | _theme = None |
Optional[QtRenderer] | _renderer = None |
Optional[JobQueue] | _job_queue = None |
Optional[VersionUpgradeManager] | _version_upgrade_manager = None |
bool | _is_shutting_down = False |
list | _recent_files = [] |
Optional[ConfigurationErrorMessage] | _configuration_error_message = None |
Optional[HttpRequestManager] | _http_network_request_manager = None |
| _mesh_file_handler = MeshFileHandler(self) |
| _workspace_file_handler = WorkspaceFileHandler(self) |
| _onJobFinished |
| _displayLoadingPluginSplashMessage |
bool | _qml_engine_initialized = True |
| _onMainWindowStateChanged |
| _api_version = Version(api_version) |
| _app_name = name |
| _app_display_name = app_display_name if app_display_name else name |
| _version = version |
| _build_type = build_type |
| _is_debug_mode = is_debug_mode |
bool | _is_headless = False |
bool | _use_external_backend = False |
bool | _just_updated_from_old_version = False |
str | _config_lock_filename = "{name}.lock".format(name = self._app_name) |
| _cli_args = None |
| _cli_parser = argparse.ArgumentParser(prog = self._app_name, add_help = False) |
| _main_thread = threading.current_thread() |
str | _default_language = "en_US" |
| _preferences_filename = None |
| _preferences = None |
list | _extensions = [] |
list | _file_providers = [] |
list | _required_plugins = [] |
| _package_manager_class = PackageManager |
| _package_manager = None |
| _plugin_registry = None |
| _container_registry_class = ContainerRegistry |
| _container_registry = None |
| _global_container_stack = None |
| _file_provider_model = FileProviderModel(application = self) |
| _controller = None |
| _backend = None |
| _output_device_manager = None |
| _operation_stack = None |
list | _visible_messages = [] |
| _message_lock = threading.Lock() |
str | _app_install_dir = self.getInstallPrefix() |
| _workspace_metadata_storage = WorkspaceMetadataStorage() |
| _current_workspace_information = WorkspaceMetadataStorage() |
Application subclass that provides a Qt application object.