;iK>ddlmZdgZGddejZdS))QtCoreThreadsafeTimerceZdZdZejZejZejeZ dZ dZ dZ dZ dS)rz- Thread-safe replacement for QTimer. ctj|tj|_|jj|j|jtj |tj |j |j tjjj|j|jtjjjdSN)rQObject__init__QTimertimertimeoutconnect timerFinished moveToThreadQCoreApplicationinstancethreadsigTimerStopRequestedstopQtConnectionTypeQueuedConnectionsigTimerStartRequestedstartselfs MC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/ThreadsafeTimer.pyr zThreadsafeTimer.__init__s%%%]__  ""4#5666  7 @ @ B B I I K KLLL &1::<<CCEEFFF "**49fi6N6_``` #++DJ 8P8abbbbbc0tjtjk}|r)|jt|dS|j |dSr) rQThread currentThreadrrrr rintremit)rr isGuiThreads rrzThreadsafeTimer.starts~n22448O8X8X8Z8Z8a8a8c8cc  6 J  S\\ * * * * *  ' , ,W 5 5 5 5 5rctjtjk}|r|jdS|j dSr) rrr rrrr rrr")rr#s rrzThreadsafeTimer.stop!srn22448O8X8X8Z8Z8a8a8c8cc  . JOO       & + + - - - - -rc8|jdSr)r r"rs rrzThreadsafeTimer.timerFinished*s rN)__name__ __module__ __qualname____doc__rSignalr robjectrr rrrrrrrsfmooG)FMOO*V]622ccc666...rN)rr__all__rrr,rrr.sU  &&&&&fn&&&&&r