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 |
_getInfo | Protected method implementing the real info action. |
_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 info action.
This method should be overridden and create a short info message to be shown in the main window status bar right next to the status indicator.
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.