Module implementing the VCS status monitor thread base class.
None |
VcsStatusMonitorThread | Class implementing the VCS status monitor thread base class. |
None |
Class implementing the VCS status monitor thread base class.
None |
None |
VcsStatusMonitorThread | Constructor |
_performMonitor | Protected method implementing the real monitoring action. |
_shutdown | Protected method performing shutdown actions. |
checkStatus | Public method to wake up the status monitor thread. |
clearCachedState | Public method to clear the cached VCS state of a file/directory. |
getAutoUpdate | Public method to retrieve the status of the auto update function. |
getInterval | Public method to get the monitor interval. |
run | Public method implementing the tasks action. |
setAutoUpdate | Public method to enable the auto update function. |
setInterval | Public method to change the monitor interval. |
stop | Public method to stop the monitor thread. |
None |
Constructor
Protected method implementing the real monitoring action.
This method must be overridden and populate the statusList member variable with a list of strings giving the status in the first column and the path relative to the project directory starting with the third column. The allowed status flags are:
Protected method performing shutdown actions.
The default implementation does nothing.
Public method to wake up the status monitor thread.
Public method to clear the cached VCS state of a file/directory.
Public method to retrieve the status of the auto update function.
Public method to get the monitor interval.
Public method implementing the tasks action.
Public method to enable the auto update function.
Public method to change the monitor interval.
Public method to stop the monitor thread.