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

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

eric ide

mercurial