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.WebBrowser.Bookmarks.BookmarksModel</h1> |
23 <h1>eric6.WebBrowser.Bookmarks.BookmarksModel</h1> |
|
24 |
23 <p> |
25 <p> |
24 Module implementing the bookmark model class. |
26 Module implementing the bookmark model class. |
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> |
|
34 |
31 <table> |
35 <table> |
|
36 |
32 <tr> |
37 <tr> |
33 <td><a href="#BookmarksModel">BookmarksModel</a></td> |
38 <td><a href="#BookmarksModel">BookmarksModel</a></td> |
34 <td>Class implementing the bookmark model.</td> |
39 <td>Class implementing the bookmark model.</td> |
35 </tr> |
40 </tr> |
36 </table> |
41 </table> |
37 <h3>Functions</h3> |
42 <h3>Functions</h3> |
|
43 |
38 <table> |
44 <table> |
39 <tr><td>None</td></tr> |
45 <tr><td>None</td></tr> |
40 </table> |
46 </table> |
41 <hr /><hr /> |
47 <hr /> |
|
48 <hr /> |
42 <a NAME="BookmarksModel" ID="BookmarksModel"></a> |
49 <a NAME="BookmarksModel" ID="BookmarksModel"></a> |
43 <h2>BookmarksModel</h2> |
50 <h2>BookmarksModel</h2> |
|
51 |
44 <p> |
52 <p> |
45 Class implementing the bookmark model. |
53 Class implementing the bookmark model. |
46 </p> |
54 </p> |
47 <h3>Derived from</h3> |
55 <h3>Derived from</h3> |
48 QAbstractItemModel |
56 QAbstractItemModel |
49 <h3>Class Attributes</h3> |
57 <h3>Class Attributes</h3> |
|
58 |
50 <table> |
59 <table> |
51 <tr><td>MIMETYPE</td></tr><tr><td>SeparatorRole</td></tr><tr><td>TypeRole</td></tr><tr><td>UrlRole</td></tr><tr><td>UrlStringRole</td></tr><tr><td>VisitCountRole</td></tr> |
60 <tr><td>MIMETYPE</td></tr><tr><td>SeparatorRole</td></tr><tr><td>TypeRole</td></tr><tr><td>UrlRole</td></tr><tr><td>UrlStringRole</td></tr><tr><td>VisitCountRole</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> |
|
68 |
58 <table> |
69 <table> |
|
70 |
59 <tr> |
71 <tr> |
60 <td><a href="#BookmarksModel.__init__">BookmarksModel</a></td> |
72 <td><a href="#BookmarksModel.__init__">BookmarksModel</a></td> |
61 <td>Constructor</td> |
73 <td>Constructor</td> |
62 </tr><tr> |
74 </tr> |
|
75 <tr> |
63 <td><a href="#BookmarksModel.bookmarksManager">bookmarksManager</a></td> |
76 <td><a href="#BookmarksModel.bookmarksManager">bookmarksManager</a></td> |
64 <td>Public method to get a reference to the bookmarks manager.</td> |
77 <td>Public method to get a reference to the bookmarks manager.</td> |
65 </tr><tr> |
78 </tr> |
|
79 <tr> |
66 <td><a href="#BookmarksModel.columnCount">columnCount</a></td> |
80 <td><a href="#BookmarksModel.columnCount">columnCount</a></td> |
67 <td>Public method to get the number of columns.</td> |
81 <td>Public method to get the number of columns.</td> |
68 </tr><tr> |
82 </tr> |
|
83 <tr> |
69 <td><a href="#BookmarksModel.data">data</a></td> |
84 <td><a href="#BookmarksModel.data">data</a></td> |
70 <td>Public method to get data from the model.</td> |
85 <td>Public method to get data from the model.</td> |
71 </tr><tr> |
86 </tr> |
|
87 <tr> |
72 <td><a href="#BookmarksModel.dropMimeData">dropMimeData</a></td> |
88 <td><a href="#BookmarksModel.dropMimeData">dropMimeData</a></td> |
73 <td>Public method to accept the mime data of a drop action.</td> |
89 <td>Public method to accept the mime data of a drop action.</td> |
74 </tr><tr> |
90 </tr> |
|
91 <tr> |
75 <td><a href="#BookmarksModel.entryAdded">entryAdded</a></td> |
92 <td><a href="#BookmarksModel.entryAdded">entryAdded</a></td> |
76 <td>Public slot to add a bookmark node.</td> |
93 <td>Public slot to add a bookmark node.</td> |
77 </tr><tr> |
94 </tr> |
|
95 <tr> |
78 <td><a href="#BookmarksModel.entryChanged">entryChanged</a></td> |
96 <td><a href="#BookmarksModel.entryChanged">entryChanged</a></td> |
79 <td>Public method to change a node.</td> |
97 <td>Public method to change a node.</td> |
80 </tr><tr> |
98 </tr> |
|
99 <tr> |
81 <td><a href="#BookmarksModel.entryRemoved">entryRemoved</a></td> |
100 <td><a href="#BookmarksModel.entryRemoved">entryRemoved</a></td> |
82 <td>Public slot to remove a bookmark node.</td> |
101 <td>Public slot to remove a bookmark node.</td> |
83 </tr><tr> |
102 </tr> |
|
103 <tr> |
84 <td><a href="#BookmarksModel.flags">flags</a></td> |
104 <td><a href="#BookmarksModel.flags">flags</a></td> |
85 <td>Public method to get flags for a node cell.</td> |
105 <td>Public method to get flags for a node cell.</td> |
86 </tr><tr> |
106 </tr> |
|
107 <tr> |
87 <td><a href="#BookmarksModel.hasChildren">hasChildren</a></td> |
108 <td><a href="#BookmarksModel.hasChildren">hasChildren</a></td> |
88 <td>Public method to check, if a parent node has some children.</td> |
109 <td>Public method to check, if a parent node has some children.</td> |
89 </tr><tr> |
110 </tr> |
|
111 <tr> |
90 <td><a href="#BookmarksModel.headerData">headerData</a></td> |
112 <td><a href="#BookmarksModel.headerData">headerData</a></td> |
91 <td>Public method to get the header data.</td> |
113 <td>Public method to get the header data.</td> |
92 </tr><tr> |
114 </tr> |
|
115 <tr> |
93 <td><a href="#BookmarksModel.index">index</a></td> |
116 <td><a href="#BookmarksModel.index">index</a></td> |
94 <td>Public method to get a model index for a node cell.</td> |
117 <td>Public method to get a model index for a node cell.</td> |
95 </tr><tr> |
118 </tr> |
|
119 <tr> |
96 <td><a href="#BookmarksModel.mimeData">mimeData</a></td> |
120 <td><a href="#BookmarksModel.mimeData">mimeData</a></td> |
97 <td>Public method to return the mime data.</td> |
121 <td>Public method to return the mime data.</td> |
98 </tr><tr> |
122 </tr> |
|
123 <tr> |
99 <td><a href="#BookmarksModel.mimeTypes">mimeTypes</a></td> |
124 <td><a href="#BookmarksModel.mimeTypes">mimeTypes</a></td> |
100 <td>Public method to report the supported mime types.</td> |
125 <td>Public method to report the supported mime types.</td> |
101 </tr><tr> |
126 </tr> |
|
127 <tr> |
102 <td><a href="#BookmarksModel.node">node</a></td> |
128 <td><a href="#BookmarksModel.node">node</a></td> |
103 <td>Public method to get a bookmark node given its index.</td> |
129 <td>Public method to get a bookmark node given its index.</td> |
104 </tr><tr> |
130 </tr> |
|
131 <tr> |
105 <td><a href="#BookmarksModel.nodeIndex">nodeIndex</a></td> |
132 <td><a href="#BookmarksModel.nodeIndex">nodeIndex</a></td> |
106 <td>Public method to get a model index.</td> |
133 <td>Public method to get a model index.</td> |
107 </tr><tr> |
134 </tr> |
|
135 <tr> |
108 <td><a href="#BookmarksModel.parent">parent</a></td> |
136 <td><a href="#BookmarksModel.parent">parent</a></td> |
109 <td>Public method to get the index of the parent node.</td> |
137 <td>Public method to get the index of the parent node.</td> |
110 </tr><tr> |
138 </tr> |
|
139 <tr> |
111 <td><a href="#BookmarksModel.removeRows">removeRows</a></td> |
140 <td><a href="#BookmarksModel.removeRows">removeRows</a></td> |
112 <td>Public method to remove bookmarks from the model.</td> |
141 <td>Public method to remove bookmarks from the model.</td> |
113 </tr><tr> |
142 </tr> |
|
143 <tr> |
114 <td><a href="#BookmarksModel.rowCount">rowCount</a></td> |
144 <td><a href="#BookmarksModel.rowCount">rowCount</a></td> |
115 <td>Public method to determine the number of rows.</td> |
145 <td>Public method to determine the number of rows.</td> |
116 </tr><tr> |
146 </tr> |
|
147 <tr> |
117 <td><a href="#BookmarksModel.setData">setData</a></td> |
148 <td><a href="#BookmarksModel.setData">setData</a></td> |
118 <td>Public method to set the data of a node cell.</td> |
149 <td>Public method to set the data of a node cell.</td> |
119 </tr><tr> |
150 </tr> |
|
151 <tr> |
120 <td><a href="#BookmarksModel.supportedDropActions">supportedDropActions</a></td> |
152 <td><a href="#BookmarksModel.supportedDropActions">supportedDropActions</a></td> |
121 <td>Public method to report the supported drop actions.</td> |
153 <td>Public method to report the supported drop actions.</td> |
122 </tr> |
154 </tr> |
123 </table> |
155 </table> |
124 <h3>Static Methods</h3> |
156 <h3>Static Methods</h3> |
|
157 |
125 <table> |
158 <table> |
126 <tr><td>None</td></tr> |
159 <tr><td>None</td></tr> |
127 </table> |
160 </table> |
|
161 |
128 <a NAME="BookmarksModel.__init__" ID="BookmarksModel.__init__"></a> |
162 <a NAME="BookmarksModel.__init__" ID="BookmarksModel.__init__"></a> |
129 <h4>BookmarksModel (Constructor)</h4> |
163 <h4>BookmarksModel (Constructor)</h4> |
130 <b>BookmarksModel</b>(<i>manager, parent=None</i>) |
164 <b>BookmarksModel</b>(<i>manager, parent=None</i>) |
|
165 |
131 <p> |
166 <p> |
132 Constructor |
167 Constructor |
133 </p><dl> |
168 </p> |
|
169 <dl> |
|
170 |
134 <dt><i>manager</i></dt> |
171 <dt><i>manager</i></dt> |
135 <dd> |
172 <dd> |
136 reference to the bookmark manager object |
173 reference to the bookmark manager object |
137 (BookmarksManager) |
174 (BookmarksManager) |
138 </dd><dt><i>parent</i></dt> |
175 </dd> |
|
176 <dt><i>parent</i></dt> |
139 <dd> |
177 <dd> |
140 reference to the parent object (QObject) |
178 reference to the parent object (QObject) |
141 </dd> |
179 </dd> |
142 </dl><a NAME="BookmarksModel.bookmarksManager" ID="BookmarksModel.bookmarksManager"></a> |
180 </dl> |
|
181 <a NAME="BookmarksModel.bookmarksManager" ID="BookmarksModel.bookmarksManager"></a> |
143 <h4>BookmarksModel.bookmarksManager</h4> |
182 <h4>BookmarksModel.bookmarksManager</h4> |
144 <b>bookmarksManager</b>(<i></i>) |
183 <b>bookmarksManager</b>(<i></i>) |
|
184 |
145 <p> |
185 <p> |
146 Public method to get a reference to the bookmarks manager. |
186 Public method to get a reference to the bookmarks manager. |
147 </p><dl> |
187 </p> |
|
188 <dl> |
148 <dt>Returns:</dt> |
189 <dt>Returns:</dt> |
149 <dd> |
190 <dd> |
150 reference to the bookmarks manager object (BookmarksManager) |
191 reference to the bookmarks manager object (BookmarksManager) |
151 </dd> |
192 </dd> |
152 </dl><a NAME="BookmarksModel.columnCount" ID="BookmarksModel.columnCount"></a> |
193 </dl> |
|
194 <a NAME="BookmarksModel.columnCount" ID="BookmarksModel.columnCount"></a> |
153 <h4>BookmarksModel.columnCount</h4> |
195 <h4>BookmarksModel.columnCount</h4> |
154 <b>columnCount</b>(<i>parent=None</i>) |
196 <b>columnCount</b>(<i>parent=None</i>) |
|
197 |
155 <p> |
198 <p> |
156 Public method to get the number of columns. |
199 Public method to get the number of columns. |
157 </p><dl> |
200 </p> |
|
201 <dl> |
|
202 |
158 <dt><i>parent</i></dt> |
203 <dt><i>parent</i></dt> |
159 <dd> |
204 <dd> |
160 index of parent (QModelIndex) |
205 index of parent (QModelIndex) |
161 </dd> |
206 </dd> |
162 </dl><dl> |
207 </dl> |
|
208 <dl> |
163 <dt>Returns:</dt> |
209 <dt>Returns:</dt> |
164 <dd> |
210 <dd> |
165 number of columns (integer) |
211 number of columns (integer) |
166 </dd> |
212 </dd> |
167 </dl><a NAME="BookmarksModel.data" ID="BookmarksModel.data"></a> |
213 </dl> |
|
214 <a NAME="BookmarksModel.data" ID="BookmarksModel.data"></a> |
168 <h4>BookmarksModel.data</h4> |
215 <h4>BookmarksModel.data</h4> |
169 <b>data</b>(<i>index, role=Qt.DisplayRole</i>) |
216 <b>data</b>(<i>index, role=Qt.DisplayRole</i>) |
|
217 |
170 <p> |
218 <p> |
171 Public method to get data from the model. |
219 Public method to get data from the model. |
172 </p><dl> |
220 </p> |
|
221 <dl> |
|
222 |
173 <dt><i>index</i></dt> |
223 <dt><i>index</i></dt> |
174 <dd> |
224 <dd> |
175 index of bookmark to get data for (QModelIndex) |
225 index of bookmark to get data for (QModelIndex) |
176 </dd><dt><i>role</i></dt> |
226 </dd> |
|
227 <dt><i>role</i></dt> |
177 <dd> |
228 <dd> |
178 data role (integer) |
229 data role (integer) |
179 </dd> |
230 </dd> |
180 </dl><dl> |
231 </dl> |
|
232 <dl> |
181 <dt>Returns:</dt> |
233 <dt>Returns:</dt> |
182 <dd> |
234 <dd> |
183 bookmark data |
235 bookmark data |
184 </dd> |
236 </dd> |
185 </dl><a NAME="BookmarksModel.dropMimeData" ID="BookmarksModel.dropMimeData"></a> |
237 </dl> |
|
238 <a NAME="BookmarksModel.dropMimeData" ID="BookmarksModel.dropMimeData"></a> |
186 <h4>BookmarksModel.dropMimeData</h4> |
239 <h4>BookmarksModel.dropMimeData</h4> |
187 <b>dropMimeData</b>(<i>data, action, row, column, parent</i>) |
240 <b>dropMimeData</b>(<i>data, action, row, column, parent</i>) |
|
241 |
188 <p> |
242 <p> |
189 Public method to accept the mime data of a drop action. |
243 Public method to accept the mime data of a drop action. |
190 </p><dl> |
244 </p> |
|
245 <dl> |
|
246 |
191 <dt><i>data</i></dt> |
247 <dt><i>data</i></dt> |
192 <dd> |
248 <dd> |
193 reference to the mime data (QMimeData) |
249 reference to the mime data (QMimeData) |
194 </dd><dt><i>action</i></dt> |
250 </dd> |
|
251 <dt><i>action</i></dt> |
195 <dd> |
252 <dd> |
196 drop action requested (Qt.DropAction) |
253 drop action requested (Qt.DropAction) |
197 </dd><dt><i>row</i></dt> |
254 </dd> |
|
255 <dt><i>row</i></dt> |
198 <dd> |
256 <dd> |
199 row number (integer) |
257 row number (integer) |
200 </dd><dt><i>column</i></dt> |
258 </dd> |
|
259 <dt><i>column</i></dt> |
201 <dd> |
260 <dd> |
202 column number (integer) |
261 column number (integer) |
203 </dd><dt><i>parent</i></dt> |
262 </dd> |
|
263 <dt><i>parent</i></dt> |
204 <dd> |
264 <dd> |
205 index of the parent node (QModelIndex) |
265 index of the parent node (QModelIndex) |
206 </dd> |
266 </dd> |
207 </dl><dl> |
267 </dl> |
|
268 <dl> |
208 <dt>Returns:</dt> |
269 <dt>Returns:</dt> |
209 <dd> |
270 <dd> |
210 flag indicating successful acceptance of the data (boolean) |
271 flag indicating successful acceptance of the data (boolean) |
211 </dd> |
272 </dd> |
212 </dl><a NAME="BookmarksModel.entryAdded" ID="BookmarksModel.entryAdded"></a> |
273 </dl> |
|
274 <a NAME="BookmarksModel.entryAdded" ID="BookmarksModel.entryAdded"></a> |
213 <h4>BookmarksModel.entryAdded</h4> |
275 <h4>BookmarksModel.entryAdded</h4> |
214 <b>entryAdded</b>(<i>node</i>) |
276 <b>entryAdded</b>(<i>node</i>) |
|
277 |
215 <p> |
278 <p> |
216 Public slot to add a bookmark node. |
279 Public slot to add a bookmark node. |
217 </p><dl> |
280 </p> |
|
281 <dl> |
|
282 |
218 <dt><i>node</i></dt> |
283 <dt><i>node</i></dt> |
219 <dd> |
284 <dd> |
220 reference to the bookmark node to add (BookmarkNode) |
285 reference to the bookmark node to add (BookmarkNode) |
221 </dd> |
286 </dd> |
222 </dl><a NAME="BookmarksModel.entryChanged" ID="BookmarksModel.entryChanged"></a> |
287 </dl> |
|
288 <a NAME="BookmarksModel.entryChanged" ID="BookmarksModel.entryChanged"></a> |
223 <h4>BookmarksModel.entryChanged</h4> |
289 <h4>BookmarksModel.entryChanged</h4> |
224 <b>entryChanged</b>(<i>node</i>) |
290 <b>entryChanged</b>(<i>node</i>) |
|
291 |
225 <p> |
292 <p> |
226 Public method to change a node. |
293 Public method to change a node. |
227 </p><dl> |
294 </p> |
|
295 <dl> |
|
296 |
228 <dt><i>node</i></dt> |
297 <dt><i>node</i></dt> |
229 <dd> |
298 <dd> |
230 reference to the bookmark node to change (BookmarkNode) |
299 reference to the bookmark node to change (BookmarkNode) |
231 </dd> |
300 </dd> |
232 </dl><a NAME="BookmarksModel.entryRemoved" ID="BookmarksModel.entryRemoved"></a> |
301 </dl> |
|
302 <a NAME="BookmarksModel.entryRemoved" ID="BookmarksModel.entryRemoved"></a> |
233 <h4>BookmarksModel.entryRemoved</h4> |
303 <h4>BookmarksModel.entryRemoved</h4> |
234 <b>entryRemoved</b>(<i>parent, row, node</i>) |
304 <b>entryRemoved</b>(<i>parent, row, node</i>) |
|
305 |
235 <p> |
306 <p> |
236 Public slot to remove a bookmark node. |
307 Public slot to remove a bookmark node. |
237 </p><dl> |
308 </p> |
|
309 <dl> |
|
310 |
238 <dt><i>parent</i></dt> |
311 <dt><i>parent</i></dt> |
239 <dd> |
312 <dd> |
240 reference to the parent bookmark node (BookmarkNode) |
313 reference to the parent bookmark node (BookmarkNode) |
241 </dd><dt><i>row</i></dt> |
314 </dd> |
|
315 <dt><i>row</i></dt> |
242 <dd> |
316 <dd> |
243 row number of the node (integer) |
317 row number of the node (integer) |
244 </dd><dt><i>node</i></dt> |
318 </dd> |
|
319 <dt><i>node</i></dt> |
245 <dd> |
320 <dd> |
246 reference to the bookmark node to remove (BookmarkNode) |
321 reference to the bookmark node to remove (BookmarkNode) |
247 </dd> |
322 </dd> |
248 </dl><a NAME="BookmarksModel.flags" ID="BookmarksModel.flags"></a> |
323 </dl> |
|
324 <a NAME="BookmarksModel.flags" ID="BookmarksModel.flags"></a> |
249 <h4>BookmarksModel.flags</h4> |
325 <h4>BookmarksModel.flags</h4> |
250 <b>flags</b>(<i>index</i>) |
326 <b>flags</b>(<i>index</i>) |
|
327 |
251 <p> |
328 <p> |
252 Public method to get flags for a node cell. |
329 Public method to get flags for a node cell. |
253 </p><dl> |
330 </p> |
|
331 <dl> |
|
332 |
254 <dt><i>index</i></dt> |
333 <dt><i>index</i></dt> |
255 <dd> |
334 <dd> |
256 index of the node cell (QModelIndex) |
335 index of the node cell (QModelIndex) |
257 </dd> |
336 </dd> |
258 </dl><dl> |
337 </dl> |
|
338 <dl> |
259 <dt>Returns:</dt> |
339 <dt>Returns:</dt> |
260 <dd> |
340 <dd> |
261 flags (Qt.ItemFlags) |
341 flags (Qt.ItemFlags) |
262 </dd> |
342 </dd> |
263 </dl><a NAME="BookmarksModel.hasChildren" ID="BookmarksModel.hasChildren"></a> |
343 </dl> |
|
344 <a NAME="BookmarksModel.hasChildren" ID="BookmarksModel.hasChildren"></a> |
264 <h4>BookmarksModel.hasChildren</h4> |
345 <h4>BookmarksModel.hasChildren</h4> |
265 <b>hasChildren</b>(<i>parent=None</i>) |
346 <b>hasChildren</b>(<i>parent=None</i>) |
|
347 |
266 <p> |
348 <p> |
267 Public method to check, if a parent node has some children. |
349 Public method to check, if a parent node has some children. |
268 </p><dl> |
350 </p> |
|
351 <dl> |
|
352 |
269 <dt><i>parent</i></dt> |
353 <dt><i>parent</i></dt> |
270 <dd> |
354 <dd> |
271 index of the parent node (QModelIndex) |
355 index of the parent node (QModelIndex) |
272 </dd> |
356 </dd> |
273 </dl><dl> |
357 </dl> |
|
358 <dl> |
274 <dt>Returns:</dt> |
359 <dt>Returns:</dt> |
275 <dd> |
360 <dd> |
276 flag indicating the presence of children (boolean) |
361 flag indicating the presence of children (boolean) |
277 </dd> |
362 </dd> |
278 </dl><a NAME="BookmarksModel.headerData" ID="BookmarksModel.headerData"></a> |
363 </dl> |
|
364 <a NAME="BookmarksModel.headerData" ID="BookmarksModel.headerData"></a> |
279 <h4>BookmarksModel.headerData</h4> |
365 <h4>BookmarksModel.headerData</h4> |
280 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>) |
366 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>) |
|
367 |
281 <p> |
368 <p> |
282 Public method to get the header data. |
369 Public method to get the header data. |
283 </p><dl> |
370 </p> |
|
371 <dl> |
|
372 |
284 <dt><i>section</i></dt> |
373 <dt><i>section</i></dt> |
285 <dd> |
374 <dd> |
286 section number (integer) |
375 section number (integer) |
287 </dd><dt><i>orientation</i></dt> |
376 </dd> |
|
377 <dt><i>orientation</i></dt> |
288 <dd> |
378 <dd> |
289 header orientation (Qt.Orientation) |
379 header orientation (Qt.Orientation) |
290 </dd><dt><i>role</i></dt> |
380 </dd> |
|
381 <dt><i>role</i></dt> |
291 <dd> |
382 <dd> |
292 data role (integer) |
383 data role (integer) |
293 </dd> |
384 </dd> |
294 </dl><dl> |
385 </dl> |
|
386 <dl> |
295 <dt>Returns:</dt> |
387 <dt>Returns:</dt> |
296 <dd> |
388 <dd> |
297 header data |
389 header data |
298 </dd> |
390 </dd> |
299 </dl><a NAME="BookmarksModel.index" ID="BookmarksModel.index"></a> |
391 </dl> |
|
392 <a NAME="BookmarksModel.index" ID="BookmarksModel.index"></a> |
300 <h4>BookmarksModel.index</h4> |
393 <h4>BookmarksModel.index</h4> |
301 <b>index</b>(<i>row, column, parent=None</i>) |
394 <b>index</b>(<i>row, column, parent=None</i>) |
|
395 |
302 <p> |
396 <p> |
303 Public method to get a model index for a node cell. |
397 Public method to get a model index for a node cell. |
304 </p><dl> |
398 </p> |
|
399 <dl> |
|
400 |
305 <dt><i>row</i></dt> |
401 <dt><i>row</i></dt> |
306 <dd> |
402 <dd> |
307 row number (integer) |
403 row number (integer) |
308 </dd><dt><i>column</i></dt> |
404 </dd> |
|
405 <dt><i>column</i></dt> |
309 <dd> |
406 <dd> |
310 column number (integer) |
407 column number (integer) |
311 </dd><dt><i>parent</i></dt> |
408 </dd> |
|
409 <dt><i>parent</i></dt> |
312 <dd> |
410 <dd> |
313 index of the parent (QModelIndex) |
411 index of the parent (QModelIndex) |
314 </dd> |
412 </dd> |
315 </dl><dl> |
413 </dl> |
|
414 <dl> |
316 <dt>Returns:</dt> |
415 <dt>Returns:</dt> |
317 <dd> |
416 <dd> |
318 index (QModelIndex) |
417 index (QModelIndex) |
319 </dd> |
418 </dd> |
320 </dl><a NAME="BookmarksModel.mimeData" ID="BookmarksModel.mimeData"></a> |
419 </dl> |
|
420 <a NAME="BookmarksModel.mimeData" ID="BookmarksModel.mimeData"></a> |
321 <h4>BookmarksModel.mimeData</h4> |
421 <h4>BookmarksModel.mimeData</h4> |
322 <b>mimeData</b>(<i>indexes</i>) |
422 <b>mimeData</b>(<i>indexes</i>) |
|
423 |
323 <p> |
424 <p> |
324 Public method to return the mime data. |
425 Public method to return the mime data. |
325 </p><dl> |
426 </p> |
|
427 <dl> |
|
428 |
326 <dt><i>indexes</i></dt> |
429 <dt><i>indexes</i></dt> |
327 <dd> |
430 <dd> |
328 list of indexes (QModelIndexList) |
431 list of indexes (QModelIndexList) |
329 </dd> |
432 </dd> |
330 </dl><dl> |
433 </dl> |
|
434 <dl> |
331 <dt>Returns:</dt> |
435 <dt>Returns:</dt> |
332 <dd> |
436 <dd> |
333 mime data (QMimeData) |
437 mime data (QMimeData) |
334 </dd> |
438 </dd> |
335 </dl><a NAME="BookmarksModel.mimeTypes" ID="BookmarksModel.mimeTypes"></a> |
439 </dl> |
|
440 <a NAME="BookmarksModel.mimeTypes" ID="BookmarksModel.mimeTypes"></a> |
336 <h4>BookmarksModel.mimeTypes</h4> |
441 <h4>BookmarksModel.mimeTypes</h4> |
337 <b>mimeTypes</b>(<i></i>) |
442 <b>mimeTypes</b>(<i></i>) |
|
443 |
338 <p> |
444 <p> |
339 Public method to report the supported mime types. |
445 Public method to report the supported mime types. |
340 </p><dl> |
446 </p> |
|
447 <dl> |
341 <dt>Returns:</dt> |
448 <dt>Returns:</dt> |
342 <dd> |
449 <dd> |
343 supported mime types (list of strings) |
450 supported mime types (list of strings) |
344 </dd> |
451 </dd> |
345 </dl><a NAME="BookmarksModel.node" ID="BookmarksModel.node"></a> |
452 </dl> |
|
453 <a NAME="BookmarksModel.node" ID="BookmarksModel.node"></a> |
346 <h4>BookmarksModel.node</h4> |
454 <h4>BookmarksModel.node</h4> |
347 <b>node</b>(<i>index</i>) |
455 <b>node</b>(<i>index</i>) |
|
456 |
348 <p> |
457 <p> |
349 Public method to get a bookmark node given its index. |
458 Public method to get a bookmark node given its index. |
350 </p><dl> |
459 </p> |
|
460 <dl> |
|
461 |
351 <dt><i>index</i></dt> |
462 <dt><i>index</i></dt> |
352 <dd> |
463 <dd> |
353 index of the node (QModelIndex) |
464 index of the node (QModelIndex) |
354 </dd> |
465 </dd> |
355 </dl><dl> |
466 </dl> |
|
467 <dl> |
356 <dt>Returns:</dt> |
468 <dt>Returns:</dt> |
357 <dd> |
469 <dd> |
358 bookmark node (BookmarkNode) |
470 bookmark node (BookmarkNode) |
359 </dd> |
471 </dd> |
360 </dl><a NAME="BookmarksModel.nodeIndex" ID="BookmarksModel.nodeIndex"></a> |
472 </dl> |
|
473 <a NAME="BookmarksModel.nodeIndex" ID="BookmarksModel.nodeIndex"></a> |
361 <h4>BookmarksModel.nodeIndex</h4> |
474 <h4>BookmarksModel.nodeIndex</h4> |
362 <b>nodeIndex</b>(<i>node</i>) |
475 <b>nodeIndex</b>(<i>node</i>) |
|
476 |
363 <p> |
477 <p> |
364 Public method to get a model index. |
478 Public method to get a model index. |
365 </p><dl> |
479 </p> |
|
480 <dl> |
|
481 |
366 <dt><i>node</i></dt> |
482 <dt><i>node</i></dt> |
367 <dd> |
483 <dd> |
368 reference to the node to get the index for (BookmarkNode) |
484 reference to the node to get the index for (BookmarkNode) |
369 </dd> |
485 </dd> |
370 </dl><dl> |
486 </dl> |
|
487 <dl> |
371 <dt>Returns:</dt> |
488 <dt>Returns:</dt> |
372 <dd> |
489 <dd> |
373 model index (QModelIndex) |
490 model index (QModelIndex) |
374 </dd> |
491 </dd> |
375 </dl><a NAME="BookmarksModel.parent" ID="BookmarksModel.parent"></a> |
492 </dl> |
|
493 <a NAME="BookmarksModel.parent" ID="BookmarksModel.parent"></a> |
376 <h4>BookmarksModel.parent</h4> |
494 <h4>BookmarksModel.parent</h4> |
377 <b>parent</b>(<i>index=None</i>) |
495 <b>parent</b>(<i>index=None</i>) |
|
496 |
378 <p> |
497 <p> |
379 Public method to get the index of the parent node. |
498 Public method to get the index of the parent node. |
380 </p><dl> |
499 </p> |
|
500 <dl> |
|
501 |
381 <dt><i>index</i></dt> |
502 <dt><i>index</i></dt> |
382 <dd> |
503 <dd> |
383 index of the child node (QModelIndex) |
504 index of the child node (QModelIndex) |
384 </dd> |
505 </dd> |
385 </dl><dl> |
506 </dl> |
|
507 <dl> |
386 <dt>Returns:</dt> |
508 <dt>Returns:</dt> |
387 <dd> |
509 <dd> |
388 index of the parent node (QModelIndex) |
510 index of the parent node (QModelIndex) |
389 </dd> |
511 </dd> |
390 </dl><a NAME="BookmarksModel.removeRows" ID="BookmarksModel.removeRows"></a> |
512 </dl> |
|
513 <a NAME="BookmarksModel.removeRows" ID="BookmarksModel.removeRows"></a> |
391 <h4>BookmarksModel.removeRows</h4> |
514 <h4>BookmarksModel.removeRows</h4> |
392 <b>removeRows</b>(<i>row, count, parent=None</i>) |
515 <b>removeRows</b>(<i>row, count, parent=None</i>) |
|
516 |
393 <p> |
517 <p> |
394 Public method to remove bookmarks from the model. |
518 Public method to remove bookmarks from the model. |
395 </p><dl> |
519 </p> |
|
520 <dl> |
|
521 |
396 <dt><i>row</i></dt> |
522 <dt><i>row</i></dt> |
397 <dd> |
523 <dd> |
398 row of the first bookmark to remove (integer) |
524 row of the first bookmark to remove (integer) |
399 </dd><dt><i>count</i></dt> |
525 </dd> |
|
526 <dt><i>count</i></dt> |
400 <dd> |
527 <dd> |
401 number of bookmarks to remove (integer) |
528 number of bookmarks to remove (integer) |
402 </dd><dt><i>parent</i></dt> |
529 </dd> |
|
530 <dt><i>parent</i></dt> |
403 <dd> |
531 <dd> |
404 index of the parent bookmark node (QModelIndex) |
532 index of the parent bookmark node (QModelIndex) |
405 </dd> |
533 </dd> |
406 </dl><dl> |
534 </dl> |
|
535 <dl> |
407 <dt>Returns:</dt> |
536 <dt>Returns:</dt> |
408 <dd> |
537 <dd> |
409 flag indicating successful removal (boolean) |
538 flag indicating successful removal (boolean) |
410 </dd> |
539 </dd> |
411 </dl><a NAME="BookmarksModel.rowCount" ID="BookmarksModel.rowCount"></a> |
540 </dl> |
|
541 <a NAME="BookmarksModel.rowCount" ID="BookmarksModel.rowCount"></a> |
412 <h4>BookmarksModel.rowCount</h4> |
542 <h4>BookmarksModel.rowCount</h4> |
413 <b>rowCount</b>(<i>parent=None</i>) |
543 <b>rowCount</b>(<i>parent=None</i>) |
|
544 |
414 <p> |
545 <p> |
415 Public method to determine the number of rows. |
546 Public method to determine the number of rows. |
416 </p><dl> |
547 </p> |
|
548 <dl> |
|
549 |
417 <dt><i>parent</i></dt> |
550 <dt><i>parent</i></dt> |
418 <dd> |
551 <dd> |
419 index of parent (QModelIndex) |
552 index of parent (QModelIndex) |
420 </dd> |
553 </dd> |
421 </dl><dl> |
554 </dl> |
|
555 <dl> |
422 <dt>Returns:</dt> |
556 <dt>Returns:</dt> |
423 <dd> |
557 <dd> |
424 number of rows (integer) |
558 number of rows (integer) |
425 </dd> |
559 </dd> |
426 </dl><a NAME="BookmarksModel.setData" ID="BookmarksModel.setData"></a> |
560 </dl> |
|
561 <a NAME="BookmarksModel.setData" ID="BookmarksModel.setData"></a> |
427 <h4>BookmarksModel.setData</h4> |
562 <h4>BookmarksModel.setData</h4> |
428 <b>setData</b>(<i>index, value, role=Qt.EditRole</i>) |
563 <b>setData</b>(<i>index, value, role=Qt.EditRole</i>) |
|
564 |
429 <p> |
565 <p> |
430 Public method to set the data of a node cell. |
566 Public method to set the data of a node cell. |
431 </p><dl> |
567 </p> |
|
568 <dl> |
|
569 |
432 <dt><i>index</i></dt> |
570 <dt><i>index</i></dt> |
433 <dd> |
571 <dd> |
434 index of the node cell (QModelIndex) |
572 index of the node cell (QModelIndex) |
435 </dd><dt><i>value</i></dt> |
573 </dd> |
|
574 <dt><i>value</i></dt> |
436 <dd> |
575 <dd> |
437 value to be set |
576 value to be set |
438 </dd><dt><i>role</i></dt> |
577 </dd> |
|
578 <dt><i>role</i></dt> |
439 <dd> |
579 <dd> |
440 role of the data (integer) |
580 role of the data (integer) |
441 </dd> |
581 </dd> |
442 </dl><dl> |
582 </dl> |
|
583 <dl> |
443 <dt>Returns:</dt> |
584 <dt>Returns:</dt> |
444 <dd> |
585 <dd> |
445 flag indicating success (boolean) |
586 flag indicating success (boolean) |
446 </dd> |
587 </dd> |
447 </dl><a NAME="BookmarksModel.supportedDropActions" ID="BookmarksModel.supportedDropActions"></a> |
588 </dl> |
|
589 <a NAME="BookmarksModel.supportedDropActions" ID="BookmarksModel.supportedDropActions"></a> |
448 <h4>BookmarksModel.supportedDropActions</h4> |
590 <h4>BookmarksModel.supportedDropActions</h4> |
449 <b>supportedDropActions</b>(<i></i>) |
591 <b>supportedDropActions</b>(<i></i>) |
|
592 |
450 <p> |
593 <p> |
451 Public method to report the supported drop actions. |
594 Public method to report the supported drop actions. |
452 </p><dl> |
595 </p> |
|
596 <dl> |
453 <dt>Returns:</dt> |
597 <dt>Returns:</dt> |
454 <dd> |
598 <dd> |
455 supported drop actions (Qt.DropAction) |
599 supported drop actions (Qt.DropAction) |
456 </dd> |
600 </dd> |
457 </dl> |
601 </dl> |