eric7/Documentation/Source/eric7.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html

branch
eric7
changeset 8372
e0227a7c850e
child 8596
d64760b2da50
equal deleted inserted replaced
8371:d6062691d424 8372:e0227a7c850e
1 <!DOCTYPE html>
2 <html><head>
3 <title>eric7.Plugins.VcsPlugins.vcsPySvn.ProjectHelper</title>
4 <meta charset="UTF-8">
5 <style>
6 body {
7 background: #EDECE6;
8 margin: 0em 1em 10em 1em;
9 color: black;
10 }
11
12 h1 { color: white; background: #85774A; }
13 h2 { color: white; background: #85774A; }
14 h3 { color: white; background: #9D936E; }
15 h4 { color: white; background: #9D936E; }
16
17 a { color: #BA6D36; }
18
19 </style>
20 </head>
21 <body>
22 <a NAME="top" ID="top"></a>
23 <h1>eric7.Plugins.VcsPlugins.vcsPySvn.ProjectHelper</h1>
24
25 <p>
26 Module implementing the VCS project helper for Subversion.
27 </p>
28 <h3>Global Attributes</h3>
29
30 <table>
31 <tr><td>None</td></tr>
32 </table>
33 <h3>Classes</h3>
34
35 <table>
36
37 <tr>
38 <td><a href="#PySvnProjectHelper">PySvnProjectHelper</a></td>
39 <td>Class implementing the VCS project helper for Subversion.</td>
40 </tr>
41 </table>
42 <h3>Functions</h3>
43
44 <table>
45 <tr><td>None</td></tr>
46 </table>
47 <hr />
48 <hr />
49 <a NAME="PySvnProjectHelper" ID="PySvnProjectHelper"></a>
50 <h2>PySvnProjectHelper</h2>
51
52 <p>
53 Class implementing the VCS project helper for Subversion.
54 </p>
55 <h3>Derived from</h3>
56 VcsProjectHelper
57 <h3>Class Attributes</h3>
58
59 <table>
60 <tr><td>None</td></tr>
61 </table>
62 <h3>Class Methods</h3>
63
64 <table>
65 <tr><td>None</td></tr>
66 </table>
67 <h3>Methods</h3>
68
69 <table>
70
71 <tr>
72 <td><a href="#PySvnProjectHelper.__init__">PySvnProjectHelper</a></td>
73 <td>Constructor</td>
74 </tr>
75 <tr>
76 <td><a href="#PySvnProjectHelper.__svnBranchList">__svnBranchList</a></td>
77 <td>Private slot used to list the branches of the project.</td>
78 </tr>
79 <tr>
80 <td><a href="#PySvnProjectHelper.__svnChangeLists">__svnChangeLists</a></td>
81 <td>Private slot used to show a list of change lists.</td>
82 </tr>
83 <tr>
84 <td><a href="#PySvnProjectHelper.__svnConfigure">__svnConfigure</a></td>
85 <td>Private slot to open the configuration dialog.</td>
86 </tr>
87 <tr>
88 <td><a href="#PySvnProjectHelper.__svnExtendedDiff">__svnExtendedDiff</a></td>
89 <td>Private slot used to perform a svn diff with the selection of revisions.</td>
90 </tr>
91 <tr>
92 <td><a href="#PySvnProjectHelper.__svnInfo">__svnInfo</a></td>
93 <td>Private slot used to show repository information for the local project.</td>
94 </tr>
95 <tr>
96 <td><a href="#PySvnProjectHelper.__svnPropDel">__svnPropDel</a></td>
97 <td>Private slot used to delete a property for the project files.</td>
98 </tr>
99 <tr>
100 <td><a href="#PySvnProjectHelper.__svnPropList">__svnPropList</a></td>
101 <td>Private slot used to list the properties of the project files.</td>
102 </tr>
103 <tr>
104 <td><a href="#PySvnProjectHelper.__svnPropSet">__svnPropSet</a></td>
105 <td>Private slot used to set a property for the project files.</td>
106 </tr>
107 <tr>
108 <td><a href="#PySvnProjectHelper.__svnRelocate">__svnRelocate</a></td>
109 <td>Private slot used to relocate the working copy to a new repository URL.</td>
110 </tr>
111 <tr>
112 <td><a href="#PySvnProjectHelper.__svnRepoBrowser">__svnRepoBrowser</a></td>
113 <td>Private slot to open the repository browser.</td>
114 </tr>
115 <tr>
116 <td><a href="#PySvnProjectHelper.__svnResolve">__svnResolve</a></td>
117 <td>Private slot used to resolve conflicts of the local project.</td>
118 </tr>
119 <tr>
120 <td><a href="#PySvnProjectHelper.__svnTagList">__svnTagList</a></td>
121 <td>Private slot used to list the tags of the project.</td>
122 </tr>
123 <tr>
124 <td><a href="#PySvnProjectHelper.__svnUpgrade">__svnUpgrade</a></td>
125 <td>Private slot used to upgrade the working copy format.</td>
126 </tr>
127 <tr>
128 <td><a href="#PySvnProjectHelper.__svnUrlDiff">__svnUrlDiff</a></td>
129 <td>Private slot used to perform a svn diff with the selection of repository URLs.</td>
130 </tr>
131 <tr>
132 <td><a href="#PySvnProjectHelper.getActions">getActions</a></td>
133 <td>Public method to get a list of all actions.</td>
134 </tr>
135 <tr>
136 <td><a href="#PySvnProjectHelper.initActions">initActions</a></td>
137 <td>Public method to generate the action objects.</td>
138 </tr>
139 <tr>
140 <td><a href="#PySvnProjectHelper.initMenu">initMenu</a></td>
141 <td>Public method to generate the VCS menu.</td>
142 </tr>
143 <tr>
144 <td><a href="#PySvnProjectHelper.initToolbar">initToolbar</a></td>
145 <td>Public slot to initialize the VCS toolbar.</td>
146 </tr>
147 <tr>
148 <td><a href="#PySvnProjectHelper.removeToolbar">removeToolbar</a></td>
149 <td>Public method to remove a toolbar created by initToolbar().</td>
150 </tr>
151 </table>
152 <h3>Static Methods</h3>
153
154 <table>
155 <tr><td>None</td></tr>
156 </table>
157
158 <a NAME="PySvnProjectHelper.__init__" ID="PySvnProjectHelper.__init__"></a>
159 <h4>PySvnProjectHelper (Constructor)</h4>
160 <b>PySvnProjectHelper</b>(<i>vcsObject, projectObject, parent=None, name=None</i>)
161
162 <p>
163 Constructor
164 </p>
165 <dl>
166
167 <dt><i>vcsObject</i></dt>
168 <dd>
169 reference to the vcs object
170 </dd>
171 <dt><i>projectObject</i></dt>
172 <dd>
173 reference to the project object
174 </dd>
175 <dt><i>parent</i></dt>
176 <dd>
177 parent widget (QWidget)
178 </dd>
179 <dt><i>name</i></dt>
180 <dd>
181 name of this object (string)
182 </dd>
183 </dl>
184 <a NAME="PySvnProjectHelper.__svnBranchList" ID="PySvnProjectHelper.__svnBranchList"></a>
185 <h4>PySvnProjectHelper.__svnBranchList</h4>
186 <b>__svnBranchList</b>(<i></i>)
187
188 <p>
189 Private slot used to list the branches of the project.
190 </p>
191 <a NAME="PySvnProjectHelper.__svnChangeLists" ID="PySvnProjectHelper.__svnChangeLists"></a>
192 <h4>PySvnProjectHelper.__svnChangeLists</h4>
193 <b>__svnChangeLists</b>(<i></i>)
194
195 <p>
196 Private slot used to show a list of change lists.
197 </p>
198 <a NAME="PySvnProjectHelper.__svnConfigure" ID="PySvnProjectHelper.__svnConfigure"></a>
199 <h4>PySvnProjectHelper.__svnConfigure</h4>
200 <b>__svnConfigure</b>(<i></i>)
201
202 <p>
203 Private slot to open the configuration dialog.
204 </p>
205 <a NAME="PySvnProjectHelper.__svnExtendedDiff" ID="PySvnProjectHelper.__svnExtendedDiff"></a>
206 <h4>PySvnProjectHelper.__svnExtendedDiff</h4>
207 <b>__svnExtendedDiff</b>(<i></i>)
208
209 <p>
210 Private slot used to perform a svn diff with the selection of
211 revisions.
212 </p>
213 <a NAME="PySvnProjectHelper.__svnInfo" ID="PySvnProjectHelper.__svnInfo"></a>
214 <h4>PySvnProjectHelper.__svnInfo</h4>
215 <b>__svnInfo</b>(<i></i>)
216
217 <p>
218 Private slot used to show repository information for the local project.
219 </p>
220 <a NAME="PySvnProjectHelper.__svnPropDel" ID="PySvnProjectHelper.__svnPropDel"></a>
221 <h4>PySvnProjectHelper.__svnPropDel</h4>
222 <b>__svnPropDel</b>(<i></i>)
223
224 <p>
225 Private slot used to delete a property for the project files.
226 </p>
227 <a NAME="PySvnProjectHelper.__svnPropList" ID="PySvnProjectHelper.__svnPropList"></a>
228 <h4>PySvnProjectHelper.__svnPropList</h4>
229 <b>__svnPropList</b>(<i></i>)
230
231 <p>
232 Private slot used to list the properties of the project files.
233 </p>
234 <a NAME="PySvnProjectHelper.__svnPropSet" ID="PySvnProjectHelper.__svnPropSet"></a>
235 <h4>PySvnProjectHelper.__svnPropSet</h4>
236 <b>__svnPropSet</b>(<i></i>)
237
238 <p>
239 Private slot used to set a property for the project files.
240 </p>
241 <a NAME="PySvnProjectHelper.__svnRelocate" ID="PySvnProjectHelper.__svnRelocate"></a>
242 <h4>PySvnProjectHelper.__svnRelocate</h4>
243 <b>__svnRelocate</b>(<i></i>)
244
245 <p>
246 Private slot used to relocate the working copy to a new repository URL.
247 </p>
248 <a NAME="PySvnProjectHelper.__svnRepoBrowser" ID="PySvnProjectHelper.__svnRepoBrowser"></a>
249 <h4>PySvnProjectHelper.__svnRepoBrowser</h4>
250 <b>__svnRepoBrowser</b>(<i></i>)
251
252 <p>
253 Private slot to open the repository browser.
254 </p>
255 <a NAME="PySvnProjectHelper.__svnResolve" ID="PySvnProjectHelper.__svnResolve"></a>
256 <h4>PySvnProjectHelper.__svnResolve</h4>
257 <b>__svnResolve</b>(<i></i>)
258
259 <p>
260 Private slot used to resolve conflicts of the local project.
261 </p>
262 <a NAME="PySvnProjectHelper.__svnTagList" ID="PySvnProjectHelper.__svnTagList"></a>
263 <h4>PySvnProjectHelper.__svnTagList</h4>
264 <b>__svnTagList</b>(<i></i>)
265
266 <p>
267 Private slot used to list the tags of the project.
268 </p>
269 <a NAME="PySvnProjectHelper.__svnUpgrade" ID="PySvnProjectHelper.__svnUpgrade"></a>
270 <h4>PySvnProjectHelper.__svnUpgrade</h4>
271 <b>__svnUpgrade</b>(<i></i>)
272
273 <p>
274 Private slot used to upgrade the working copy format.
275 </p>
276 <a NAME="PySvnProjectHelper.__svnUrlDiff" ID="PySvnProjectHelper.__svnUrlDiff"></a>
277 <h4>PySvnProjectHelper.__svnUrlDiff</h4>
278 <b>__svnUrlDiff</b>(<i></i>)
279
280 <p>
281 Private slot used to perform a svn diff with the selection of
282 repository URLs.
283 </p>
284 <a NAME="PySvnProjectHelper.getActions" ID="PySvnProjectHelper.getActions"></a>
285 <h4>PySvnProjectHelper.getActions</h4>
286 <b>getActions</b>(<i></i>)
287
288 <p>
289 Public method to get a list of all actions.
290 </p>
291 <dl>
292 <dt>Return:</dt>
293 <dd>
294 list of all actions (list of EricAction)
295 </dd>
296 </dl>
297 <a NAME="PySvnProjectHelper.initActions" ID="PySvnProjectHelper.initActions"></a>
298 <h4>PySvnProjectHelper.initActions</h4>
299 <b>initActions</b>(<i></i>)
300
301 <p>
302 Public method to generate the action objects.
303 </p>
304 <a NAME="PySvnProjectHelper.initMenu" ID="PySvnProjectHelper.initMenu"></a>
305 <h4>PySvnProjectHelper.initMenu</h4>
306 <b>initMenu</b>(<i>menu</i>)
307
308 <p>
309 Public method to generate the VCS menu.
310 </p>
311 <dl>
312
313 <dt><i>menu</i></dt>
314 <dd>
315 reference to the menu to be populated (QMenu)
316 </dd>
317 </dl>
318 <a NAME="PySvnProjectHelper.initToolbar" ID="PySvnProjectHelper.initToolbar"></a>
319 <h4>PySvnProjectHelper.initToolbar</h4>
320 <b>initToolbar</b>(<i>ui, toolbarManager</i>)
321
322 <p>
323 Public slot to initialize the VCS toolbar.
324 </p>
325 <dl>
326
327 <dt><i>ui</i></dt>
328 <dd>
329 reference to the main window (UserInterface)
330 </dd>
331 <dt><i>toolbarManager</i></dt>
332 <dd>
333 reference to a toolbar manager object
334 (EricToolBarManager)
335 </dd>
336 </dl>
337 <a NAME="PySvnProjectHelper.removeToolbar" ID="PySvnProjectHelper.removeToolbar"></a>
338 <h4>PySvnProjectHelper.removeToolbar</h4>
339 <b>removeToolbar</b>(<i>ui, toolbarManager</i>)
340
341 <p>
342 Public method to remove a toolbar created by initToolbar().
343 </p>
344 <dl>
345
346 <dt><i>ui</i></dt>
347 <dd>
348 reference to the main window (UserInterface)
349 </dd>
350 <dt><i>toolbarManager</i></dt>
351 <dd>
352 reference to a toolbar manager object
353 (EricToolBarManager)
354 </dd>
355 </dl>
356 <div align="right"><a href="#top">Up</a></div>
357 <hr />
358 </body></html>

eric ide

mercurial