42 <hr /><hr /> |
42 <hr /><hr /> |
43 <a NAME="VcsStatusMonitorThread" ID="VcsStatusMonitorThread"></a> |
43 <a NAME="VcsStatusMonitorThread" ID="VcsStatusMonitorThread"></a> |
44 <h2>VcsStatusMonitorThread</h2> |
44 <h2>VcsStatusMonitorThread</h2> |
45 <p> |
45 <p> |
46 Class implementing the VCS status monitor thread base class. |
46 Class implementing the VCS status monitor thread base class. |
47 </p><h4>Signals</h4> |
47 </p><h3>Signals</h3> |
48 <dl> |
48 <dl> |
49 <dt>vcsStatusMonitorData(list of str)</dt> |
49 <dt>vcsStatusMonitorData(list of str)</dt> |
50 <dd> |
50 <dd> |
51 emitted to update the VCS status |
51 emitted to update the VCS status |
52 </dd><dt>vcsStatusMonitorStatus(str, str)</dt> |
52 </dd><dt>vcsStatusMonitorStatus(str, str)</dt> |
59 QThread |
59 QThread |
60 <h3>Class Attributes</h3> |
60 <h3>Class Attributes</h3> |
61 <table> |
61 <table> |
62 <tr><td>None</td></tr> |
62 <tr><td>None</td></tr> |
63 </table> |
63 </table> |
|
64 <h3>Class Methods</h3> |
|
65 <table> |
|
66 <tr><td>None</td></tr> |
|
67 </table> |
64 <h3>Methods</h3> |
68 <h3>Methods</h3> |
65 <table> |
69 <table> |
66 <tr> |
70 <tr> |
67 <td><a href="#VcsStatusMonitorThread.__init__">VcsStatusMonitorThread</a></td> |
|
68 <td>Constructor</td> |
|
69 </tr><tr> |
|
70 <td><a href="#VcsStatusMonitorThread._performMonitor">_performMonitor</a></td> |
71 <td><a href="#VcsStatusMonitorThread._performMonitor">_performMonitor</a></td> |
71 <td>Protected method implementing the real monitoring action.</td> |
72 <td>Protected method implementing the real monitoring action.</td> |
72 </tr><tr> |
73 </tr><tr> |
73 <td><a href="#VcsStatusMonitorThread.checkStatus">checkStatus</a></td> |
74 <td><a href="#VcsStatusMonitorThread.checkStatus">checkStatus</a></td> |
74 <td>Public method to wake up the status monitor thread.</td> |
75 <td>Public method to wake up the status monitor thread.</td> |
92 <td>Public method to change the monitor interval.</td> |
93 <td>Public method to change the monitor interval.</td> |
93 </tr><tr> |
94 </tr><tr> |
94 <td><a href="#VcsStatusMonitorThread.stop">stop</a></td> |
95 <td><a href="#VcsStatusMonitorThread.stop">stop</a></td> |
95 <td>Public method to stop the monitor thread.</td> |
96 <td>Public method to stop the monitor thread.</td> |
96 </tr> |
97 </tr> |
|
98 </table> |
|
99 <h3>Static Methods</h3> |
|
100 <table> |
|
101 <tr><td>None</td></tr> |
97 </table> |
102 </table> |
98 <a NAME="VcsStatusMonitorThread.__init__" ID="VcsStatusMonitorThread.__init__"></a> |
103 <a NAME="VcsStatusMonitorThread.__init__" ID="VcsStatusMonitorThread.__init__"></a> |
99 <h4>VcsStatusMonitorThread (Constructor)</h4> |
104 <h4>VcsStatusMonitorThread (Constructor)</h4> |
100 <b>VcsStatusMonitorThread</b>(<i>interval, project, vcs, parent=None</i>) |
105 <b>VcsStatusMonitorThread</b>(<i>interval, project, vcs, parent=None</i>) |
101 <p> |
106 <p> |