eric6/Documentation/Source/eric6.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7989
a21d673a8f99
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog</h1> 23 <h1>eric6.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog</h1>
24
23 <p> 25 <p>
24 Module implementing the subversion repository browser dialog. 26 Module implementing the subversion repository browser dialog.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>None</td></tr> 31 <tr><td>None</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
31 <table> 34
35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#SvnRepoBrowserDialog">SvnRepoBrowserDialog</a></td> 38 <td><a href="#SvnRepoBrowserDialog">SvnRepoBrowserDialog</a></td>
34 <td>Class implementing the subversion repository browser dialog.</td> 39 <td>Class implementing the subversion repository browser dialog.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
38 <table> 43
39 <tr><td>None</td></tr> 44 <table>
40 </table> 45 <tr><td>None</td></tr>
41 <hr /><hr /> 46 </table>
47 <hr />
48 <hr />
42 <a NAME="SvnRepoBrowserDialog" ID="SvnRepoBrowserDialog"></a> 49 <a NAME="SvnRepoBrowserDialog" ID="SvnRepoBrowserDialog"></a>
43 <h2>SvnRepoBrowserDialog</h2> 50 <h2>SvnRepoBrowserDialog</h2>
51
44 <p> 52 <p>
45 Class implementing the subversion repository browser dialog. 53 Class implementing the subversion repository browser dialog.
46 </p> 54 </p>
47 <h3>Derived from</h3> 55 <h3>Derived from</h3>
48 QDialog, SvnDialogMixin, Ui_SvnRepoBrowserDialog 56 QDialog, SvnDialogMixin, Ui_SvnRepoBrowserDialog
49 <h3>Class Attributes</h3> 57 <h3>Class Attributes</h3>
58
50 <table> 59 <table>
51 <tr><td>None</td></tr> 60 <tr><td>None</td></tr>
52 </table> 61 </table>
53 <h3>Class Methods</h3> 62 <h3>Class Methods</h3>
63
54 <table> 64 <table>
55 <tr><td>None</td></tr> 65 <tr><td>None</td></tr>
56 </table> 66 </table>
57 <h3>Methods</h3> 67 <h3>Methods</h3>
58 <table> 68
69 <table>
70
59 <tr> 71 <tr>
60 <td><a href="#SvnRepoBrowserDialog.__init__">SvnRepoBrowserDialog</a></td> 72 <td><a href="#SvnRepoBrowserDialog.__init__">SvnRepoBrowserDialog</a></td>
61 <td>Constructor</td> 73 <td>Constructor</td>
62 </tr><tr> 74 </tr>
75 <tr>
63 <td><a href="#SvnRepoBrowserDialog.__generateItem">__generateItem</a></td> 76 <td><a href="#SvnRepoBrowserDialog.__generateItem">__generateItem</a></td>
64 <td>Private method to generate a tree item in the repository tree.</td> 77 <td>Private method to generate a tree item in the repository tree.</td>
65 </tr><tr> 78 </tr>
79 <tr>
66 <td><a href="#SvnRepoBrowserDialog.__listRepo">__listRepo</a></td> 80 <td><a href="#SvnRepoBrowserDialog.__listRepo">__listRepo</a></td>
67 <td>Private method to perform the svn list command.</td> 81 <td>Private method to perform the svn list command.</td>
68 </tr><tr> 82 </tr>
83 <tr>
69 <td><a href="#SvnRepoBrowserDialog.__normalizeUrl">__normalizeUrl</a></td> 84 <td><a href="#SvnRepoBrowserDialog.__normalizeUrl">__normalizeUrl</a></td>
70 <td>Private method to normalite the url.</td> 85 <td>Private method to normalite the url.</td>
71 </tr><tr> 86 </tr>
87 <tr>
72 <td><a href="#SvnRepoBrowserDialog.__resizeColumns">__resizeColumns</a></td> 88 <td><a href="#SvnRepoBrowserDialog.__resizeColumns">__resizeColumns</a></td>
73 <td>Private method to resize the tree columns.</td> 89 <td>Private method to resize the tree columns.</td>
74 </tr><tr> 90 </tr>
91 <tr>
75 <td><a href="#SvnRepoBrowserDialog.__resort">__resort</a></td> 92 <td><a href="#SvnRepoBrowserDialog.__resort">__resort</a></td>
76 <td>Private method to resort the tree.</td> 93 <td>Private method to resort the tree.</td>
77 </tr><tr> 94 </tr>
95 <tr>
78 <td><a href="#SvnRepoBrowserDialog.__showError">__showError</a></td> 96 <td><a href="#SvnRepoBrowserDialog.__showError">__showError</a></td>
79 <td>Private slot to show an error message.</td> 97 <td>Private slot to show an error message.</td>
80 </tr><tr> 98 </tr>
99 <tr>
81 <td><a href="#SvnRepoBrowserDialog.accept">accept</a></td> 100 <td><a href="#SvnRepoBrowserDialog.accept">accept</a></td>
82 <td>Public slot called when the dialog is accepted.</td> 101 <td>Public slot called when the dialog is accepted.</td>
83 </tr><tr> 102 </tr>
103 <tr>
84 <td><a href="#SvnRepoBrowserDialog.getSelectedUrl">getSelectedUrl</a></td> 104 <td><a href="#SvnRepoBrowserDialog.getSelectedUrl">getSelectedUrl</a></td>
85 <td>Public method to retrieve the selected repository URL.</td> 105 <td>Public method to retrieve the selected repository URL.</td>
86 </tr><tr> 106 </tr>
107 <tr>
87 <td><a href="#SvnRepoBrowserDialog.on_repoTree_itemCollapsed">on_repoTree_itemCollapsed</a></td> 108 <td><a href="#SvnRepoBrowserDialog.on_repoTree_itemCollapsed">on_repoTree_itemCollapsed</a></td>
88 <td>Private slot called when an item is collapsed.</td> 109 <td>Private slot called when an item is collapsed.</td>
89 </tr><tr> 110 </tr>
111 <tr>
90 <td><a href="#SvnRepoBrowserDialog.on_repoTree_itemExpanded">on_repoTree_itemExpanded</a></td> 112 <td><a href="#SvnRepoBrowserDialog.on_repoTree_itemExpanded">on_repoTree_itemExpanded</a></td>
91 <td>Private slot called when an item is expanded.</td> 113 <td>Private slot called when an item is expanded.</td>
92 </tr><tr> 114 </tr>
115 <tr>
93 <td><a href="#SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged">on_repoTree_itemSelectionChanged</a></td> 116 <td><a href="#SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged">on_repoTree_itemSelectionChanged</a></td>
94 <td>Private slot called when the selection changes.</td> 117 <td>Private slot called when the selection changes.</td>
95 </tr><tr> 118 </tr>
119 <tr>
96 <td><a href="#SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged">on_urlCombo_currentIndexChanged</a></td> 120 <td><a href="#SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged">on_urlCombo_currentIndexChanged</a></td>
97 <td>Private slot called, when a new repository URL is entered or selected.</td> 121 <td>Private slot called, when a new repository URL is entered or selected.</td>
98 </tr><tr> 122 </tr>
123 <tr>
99 <td><a href="#SvnRepoBrowserDialog.start">start</a></td> 124 <td><a href="#SvnRepoBrowserDialog.start">start</a></td>
100 <td>Public slot to start the svn info command.</td> 125 <td>Public slot to start the svn info command.</td>
101 </tr> 126 </tr>
102 </table> 127 </table>
103 <h3>Static Methods</h3> 128 <h3>Static Methods</h3>
104 <table> 129
105 <tr><td>None</td></tr> 130 <table>
106 </table> 131 <tr><td>None</td></tr>
132 </table>
133
107 <a NAME="SvnRepoBrowserDialog.__init__" ID="SvnRepoBrowserDialog.__init__"></a> 134 <a NAME="SvnRepoBrowserDialog.__init__" ID="SvnRepoBrowserDialog.__init__"></a>
108 <h4>SvnRepoBrowserDialog (Constructor)</h4> 135 <h4>SvnRepoBrowserDialog (Constructor)</h4>
109 <b>SvnRepoBrowserDialog</b>(<i>vcs, mode="browse", parent=None</i>) 136 <b>SvnRepoBrowserDialog</b>(<i>vcs, mode="browse", parent=None</i>)
137
110 <p> 138 <p>
111 Constructor 139 Constructor
112 </p><dl> 140 </p>
141 <dl>
142
113 <dt><i>vcs</i></dt> 143 <dt><i>vcs</i></dt>
114 <dd> 144 <dd>
115 reference to the vcs object 145 reference to the vcs object
116 </dd><dt><i>mode</i></dt> 146 </dd>
147 <dt><i>mode</i></dt>
117 <dd> 148 <dd>
118 mode of the dialog (string, "browse" or "select") 149 mode of the dialog (string, "browse" or "select")
119 </dd><dt><i>parent</i></dt> 150 </dd>
151 <dt><i>parent</i></dt>
120 <dd> 152 <dd>
121 parent widget (QWidget) 153 parent widget (QWidget)
122 </dd> 154 </dd>
123 </dl><a NAME="SvnRepoBrowserDialog.__generateItem" ID="SvnRepoBrowserDialog.__generateItem"></a> 155 </dl>
156 <a NAME="SvnRepoBrowserDialog.__generateItem" ID="SvnRepoBrowserDialog.__generateItem"></a>
124 <h4>SvnRepoBrowserDialog.__generateItem</h4> 157 <h4>SvnRepoBrowserDialog.__generateItem</h4>
125 <b>__generateItem</b>(<i>parent, repopath, revision, author, size, date, nodekind, url</i>) 158 <b>__generateItem</b>(<i>parent, repopath, revision, author, size, date, nodekind, url</i>)
159
126 <p> 160 <p>
127 Private method to generate a tree item in the repository tree. 161 Private method to generate a tree item in the repository tree.
128 </p><dl> 162 </p>
163 <dl>
164
129 <dt><i>parent</i></dt> 165 <dt><i>parent</i></dt>
130 <dd> 166 <dd>
131 parent of the item to be created (QTreeWidget or 167 parent of the item to be created (QTreeWidget or
132 QTreeWidgetItem) 168 QTreeWidgetItem)
133 </dd><dt><i>repopath</i></dt> 169 </dd>
170 <dt><i>repopath</i></dt>
134 <dd> 171 <dd>
135 path of the item (string) 172 path of the item (string)
136 </dd><dt><i>revision</i></dt> 173 </dd>
174 <dt><i>revision</i></dt>
137 <dd> 175 <dd>
138 revision info (string or pysvn.opt_revision_kind) 176 revision info (string or pysvn.opt_revision_kind)
139 </dd><dt><i>author</i></dt> 177 </dd>
178 <dt><i>author</i></dt>
140 <dd> 179 <dd>
141 author info (string) 180 author info (string)
142 </dd><dt><i>size</i></dt> 181 </dd>
182 <dt><i>size</i></dt>
143 <dd> 183 <dd>
144 size info (integer) 184 size info (integer)
145 </dd><dt><i>date</i></dt> 185 </dd>
186 <dt><i>date</i></dt>
146 <dd> 187 <dd>
147 date info (integer) 188 date info (integer)
148 </dd><dt><i>nodekind</i></dt> 189 </dd>
190 <dt><i>nodekind</i></dt>
149 <dd> 191 <dd>
150 node kind info (pysvn.node_kind) 192 node kind info (pysvn.node_kind)
151 </dd><dt><i>url</i></dt> 193 </dd>
194 <dt><i>url</i></dt>
152 <dd> 195 <dd>
153 url of the entry (string) 196 url of the entry (string)
154 </dd> 197 </dd>
155 </dl><dl> 198 </dl>
199 <dl>
156 <dt>Returns:</dt> 200 <dt>Returns:</dt>
157 <dd> 201 <dd>
158 reference to the generated item (QTreeWidgetItem) 202 reference to the generated item (QTreeWidgetItem)
159 </dd> 203 </dd>
160 </dl><a NAME="SvnRepoBrowserDialog.__listRepo" ID="SvnRepoBrowserDialog.__listRepo"></a> 204 </dl>
205 <a NAME="SvnRepoBrowserDialog.__listRepo" ID="SvnRepoBrowserDialog.__listRepo"></a>
161 <h4>SvnRepoBrowserDialog.__listRepo</h4> 206 <h4>SvnRepoBrowserDialog.__listRepo</h4>
162 <b>__listRepo</b>(<i>url, parent=None</i>) 207 <b>__listRepo</b>(<i>url, parent=None</i>)
208
163 <p> 209 <p>
164 Private method to perform the svn list command. 210 Private method to perform the svn list command.
165 </p><dl> 211 </p>
212 <dl>
213
166 <dt><i>url</i></dt> 214 <dt><i>url</i></dt>
167 <dd> 215 <dd>
168 the repository URL to browser (string) 216 the repository URL to browser (string)
169 </dd><dt><i>parent</i></dt> 217 </dd>
218 <dt><i>parent</i></dt>
170 <dd> 219 <dd>
171 reference to the item, the data should be appended to 220 reference to the item, the data should be appended to
172 (QTreeWidget or QTreeWidgetItem) 221 (QTreeWidget or QTreeWidgetItem)
173 </dd> 222 </dd>
174 </dl><a NAME="SvnRepoBrowserDialog.__normalizeUrl" ID="SvnRepoBrowserDialog.__normalizeUrl"></a> 223 </dl>
224 <a NAME="SvnRepoBrowserDialog.__normalizeUrl" ID="SvnRepoBrowserDialog.__normalizeUrl"></a>
175 <h4>SvnRepoBrowserDialog.__normalizeUrl</h4> 225 <h4>SvnRepoBrowserDialog.__normalizeUrl</h4>
176 <b>__normalizeUrl</b>(<i>url</i>) 226 <b>__normalizeUrl</b>(<i>url</i>)
227
177 <p> 228 <p>
178 Private method to normalite the url. 229 Private method to normalite the url.
179 </p><dl> 230 </p>
231 <dl>
232
180 <dt><i>url</i></dt> 233 <dt><i>url</i></dt>
181 <dd> 234 <dd>
182 the url to normalize (string) 235 the url to normalize (string)
183 </dd> 236 </dd>
184 </dl><dl> 237 </dl>
238 <dl>
185 <dt>Returns:</dt> 239 <dt>Returns:</dt>
186 <dd> 240 <dd>
187 normalized URL (string) 241 normalized URL (string)
188 </dd> 242 </dd>
189 </dl><a NAME="SvnRepoBrowserDialog.__resizeColumns" ID="SvnRepoBrowserDialog.__resizeColumns"></a> 243 </dl>
244 <a NAME="SvnRepoBrowserDialog.__resizeColumns" ID="SvnRepoBrowserDialog.__resizeColumns"></a>
190 <h4>SvnRepoBrowserDialog.__resizeColumns</h4> 245 <h4>SvnRepoBrowserDialog.__resizeColumns</h4>
191 <b>__resizeColumns</b>(<i></i>) 246 <b>__resizeColumns</b>(<i></i>)
247
192 <p> 248 <p>
193 Private method to resize the tree columns. 249 Private method to resize the tree columns.
194 </p><a NAME="SvnRepoBrowserDialog.__resort" ID="SvnRepoBrowserDialog.__resort"></a> 250 </p>
251 <a NAME="SvnRepoBrowserDialog.__resort" ID="SvnRepoBrowserDialog.__resort"></a>
195 <h4>SvnRepoBrowserDialog.__resort</h4> 252 <h4>SvnRepoBrowserDialog.__resort</h4>
196 <b>__resort</b>(<i></i>) 253 <b>__resort</b>(<i></i>)
254
197 <p> 255 <p>
198 Private method to resort the tree. 256 Private method to resort the tree.
199 </p><a NAME="SvnRepoBrowserDialog.__showError" ID="SvnRepoBrowserDialog.__showError"></a> 257 </p>
258 <a NAME="SvnRepoBrowserDialog.__showError" ID="SvnRepoBrowserDialog.__showError"></a>
200 <h4>SvnRepoBrowserDialog.__showError</h4> 259 <h4>SvnRepoBrowserDialog.__showError</h4>
201 <b>__showError</b>(<i>msg</i>) 260 <b>__showError</b>(<i>msg</i>)
261
202 <p> 262 <p>
203 Private slot to show an error message. 263 Private slot to show an error message.
204 </p><dl> 264 </p>
265 <dl>
266
205 <dt><i>msg</i></dt> 267 <dt><i>msg</i></dt>
206 <dd> 268 <dd>
207 error message to show (string) 269 error message to show (string)
208 </dd> 270 </dd>
209 </dl><a NAME="SvnRepoBrowserDialog.accept" ID="SvnRepoBrowserDialog.accept"></a> 271 </dl>
272 <a NAME="SvnRepoBrowserDialog.accept" ID="SvnRepoBrowserDialog.accept"></a>
210 <h4>SvnRepoBrowserDialog.accept</h4> 273 <h4>SvnRepoBrowserDialog.accept</h4>
211 <b>accept</b>(<i></i>) 274 <b>accept</b>(<i></i>)
275
212 <p> 276 <p>
213 Public slot called when the dialog is accepted. 277 Public slot called when the dialog is accepted.
214 </p><a NAME="SvnRepoBrowserDialog.getSelectedUrl" ID="SvnRepoBrowserDialog.getSelectedUrl"></a> 278 </p>
279 <a NAME="SvnRepoBrowserDialog.getSelectedUrl" ID="SvnRepoBrowserDialog.getSelectedUrl"></a>
215 <h4>SvnRepoBrowserDialog.getSelectedUrl</h4> 280 <h4>SvnRepoBrowserDialog.getSelectedUrl</h4>
216 <b>getSelectedUrl</b>(<i></i>) 281 <b>getSelectedUrl</b>(<i></i>)
282
217 <p> 283 <p>
218 Public method to retrieve the selected repository URL. 284 Public method to retrieve the selected repository URL.
219 </p><dl> 285 </p>
286 <dl>
220 <dt>Returns:</dt> 287 <dt>Returns:</dt>
221 <dd> 288 <dd>
222 the selected repository URL (string) 289 the selected repository URL (string)
223 </dd> 290 </dd>
224 </dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" ID="SvnRepoBrowserDialog.on_repoTree_itemCollapsed"></a> 291 </dl>
292 <a NAME="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" ID="SvnRepoBrowserDialog.on_repoTree_itemCollapsed"></a>
225 <h4>SvnRepoBrowserDialog.on_repoTree_itemCollapsed</h4> 293 <h4>SvnRepoBrowserDialog.on_repoTree_itemCollapsed</h4>
226 <b>on_repoTree_itemCollapsed</b>(<i>item</i>) 294 <b>on_repoTree_itemCollapsed</b>(<i>item</i>)
295
227 <p> 296 <p>
228 Private slot called when an item is collapsed. 297 Private slot called when an item is collapsed.
229 </p><dl> 298 </p>
299 <dl>
300
230 <dt><i>item</i></dt> 301 <dt><i>item</i></dt>
231 <dd> 302 <dd>
232 reference to the item to be collapsed (QTreeWidgetItem) 303 reference to the item to be collapsed (QTreeWidgetItem)
233 </dd> 304 </dd>
234 </dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemExpanded" ID="SvnRepoBrowserDialog.on_repoTree_itemExpanded"></a> 305 </dl>
306 <a NAME="SvnRepoBrowserDialog.on_repoTree_itemExpanded" ID="SvnRepoBrowserDialog.on_repoTree_itemExpanded"></a>
235 <h4>SvnRepoBrowserDialog.on_repoTree_itemExpanded</h4> 307 <h4>SvnRepoBrowserDialog.on_repoTree_itemExpanded</h4>
236 <b>on_repoTree_itemExpanded</b>(<i>item</i>) 308 <b>on_repoTree_itemExpanded</b>(<i>item</i>)
309
237 <p> 310 <p>
238 Private slot called when an item is expanded. 311 Private slot called when an item is expanded.
239 </p><dl> 312 </p>
313 <dl>
314
240 <dt><i>item</i></dt> 315 <dt><i>item</i></dt>
241 <dd> 316 <dd>
242 reference to the item to be expanded (QTreeWidgetItem) 317 reference to the item to be expanded (QTreeWidgetItem)
243 </dd> 318 </dd>
244 </dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" ID="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged"></a> 319 </dl>
320 <a NAME="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" ID="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged"></a>
245 <h4>SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged</h4> 321 <h4>SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged</h4>
246 <b>on_repoTree_itemSelectionChanged</b>(<i></i>) 322 <b>on_repoTree_itemSelectionChanged</b>(<i></i>)
323
247 <p> 324 <p>
248 Private slot called when the selection changes. 325 Private slot called when the selection changes.
249 </p><a NAME="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" ID="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged"></a> 326 </p>
327 <a NAME="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" ID="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged"></a>
250 <h4>SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged</h4> 328 <h4>SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged</h4>
251 <b>on_urlCombo_currentIndexChanged</b>(<i>text</i>) 329 <b>on_urlCombo_currentIndexChanged</b>(<i>text</i>)
330
252 <p> 331 <p>
253 Private slot called, when a new repository URL is entered or selected. 332 Private slot called, when a new repository URL is entered or selected.
254 </p><dl> 333 </p>
334 <dl>
335
255 <dt><i>text</i></dt> 336 <dt><i>text</i></dt>
256 <dd> 337 <dd>
257 the text of the current item (string) 338 the text of the current item (string)
258 </dd> 339 </dd>
259 </dl><a NAME="SvnRepoBrowserDialog.start" ID="SvnRepoBrowserDialog.start"></a> 340 </dl>
341 <a NAME="SvnRepoBrowserDialog.start" ID="SvnRepoBrowserDialog.start"></a>
260 <h4>SvnRepoBrowserDialog.start</h4> 342 <h4>SvnRepoBrowserDialog.start</h4>
261 <b>start</b>(<i>url</i>) 343 <b>start</b>(<i>url</i>)
344
262 <p> 345 <p>
263 Public slot to start the svn info command. 346 Public slot to start the svn info command.
264 </p><dl> 347 </p>
348 <dl>
349
265 <dt><i>url</i></dt> 350 <dt><i>url</i></dt>
266 <dd> 351 <dd>
267 the repository URL to browser (string) 352 the repository URL to browser (string)
268 </dd> 353 </dd>
269 </dl> 354 </dl>

eric ide

mercurial