mosaic.parallel.BackgroundTaskManager#
- class BackgroundTaskManager[source]#
Bases:
QObject
Manages execution of long-running tasks in background threads.
Methods
__init__
()Initialize the task manager.
blockSignals
(self, b)childEvent
(self, a0)children
(self)connectNotify
(self, signal)customEvent
(self, a0)deleteLater
(self)disconnect
(-> bool disconnect)disconnectNotify
(self, signal)dumpObjectInfo
(self)dumpObjectTree
(self)dynamicPropertyNames
(self)event
(self, a0)eventFilter
(self, a0, a1)findChild
(-> QObjectT)findChildren
(...)inherits
(self, classname)installEventFilter
(self, a0)instance
()Get the singleton instance of the task manager.
isQuickItemType
(self)isSignalConnected
(self, signal)isWidgetType
(self)isWindowType
(self)is_task_running
(name)killTimer
(self, id)metaObject
(self)moveToThread
(self, thread)objectName
(self)parent
(self)property
(self, name)pyqtConfigure
(...)Each keyword argument is either the name of a Qt property or a Qt signal.
receivers
(self, signal)removeEventFilter
(self, a0)run_task
(name, func[, callback, instance])Run a function in a background thread.
sender
(self)senderSignalIndex
(self)setObjectName
(self, name)setParent
(self, a0)setProperty
(self, name, value)shutdown
()signalsBlocked
(self)startTimer
(self, interval[, timerType])thread
(self)timerEvent
(self, a0)tr
(sourceText[, disambiguation, n])Attributes
destroyed
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
objectNameChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
staticMetaObject
task_completed
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
task_failed
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
task_started
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
task_warning
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL