meshroom.ui.graph.FilesModTimePollerThread

- class meshroom.ui.graph.FilesModTimePollerThread(parent=None)
Thread responsible for non-blocking polling of last modification times of a list of files. Uses a Python ThreadPool internally to split tasks on multiple threads.
- __init__(parent=None)
Methods
__init__([parent])blockSignals(self, b)childEvent(self, event)children(self)connect(...)connectNotify(self, signal)customEvent(self, event)deleteLater(self)disconnect(...)disconnectNotify(self, signal)dumpObjectInfo(self)dumpObjectTree(self)dynamicPropertyNames(self)emit(self, arg__1, *args)event(self, event)eventFilter(self, watched, event)findChild(self, arg__1[, arg__2])findChildren(...)getFileLastModTime(f)Return 'mtime' of the file if it exists, -1 otherwise.
inherits(self, classname)installEventFilter(self, filterObj)isSignalConnected(self, signal)isWidgetType(self)isWindowType(self)killTimer(self, id)metaObject(self)moveToThread(self, thread)objectName(self)onFilePollerRefreshChanged(value)Stop or start the file poller depending on the new refresh status.
parent(self)property(self, name)receivers(self, signal)registerUserData()removeEventFilter(self, obj)run()Poll watched files for last modification time.
sender(self)senderSignalIndex(self)setFiles(files)Set the list of files to monitor
setObjectName(self, name)setParent(self, parent)setProperty(self, name, value)signalsBlocked(self)start([files])Start polling thread.
startTimer(self, interval[, timerType])stop()Request polling thread to stop.
thread(self)timerEvent(self, event)tr(self, arg__1[, arg__2, arg__3])Attributes
destroyedfilePollerRefreshfilePollerRefreshReadyobjectNameChangedstaticMetaObjecttimesAvailable