meshroom.ui.graph.FilesModTimePollerThread

Inheritance diagram of 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(-> typing.Iterable)

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

destroyed

filePollerRefresh

filePollerRefreshReady

objectNameChanged

staticMetaObject

timesAvailable