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.UI.SymbolsWidget</h1> |
23 <h1>eric6.UI.SymbolsWidget</h1> |
|
24 |
23 <p> |
25 <p> |
24 Module implementing a widget to select a symbol in various formats. |
26 Module implementing a widget to select a symbol in various formats. |
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="#SymbolsModel">SymbolsModel</a></td> |
38 <td><a href="#SymbolsModel">SymbolsModel</a></td> |
34 <td>Class implementing the model for the symbols widget.</td> |
39 <td>Class implementing the model for the symbols widget.</td> |
35 </tr><tr> |
40 </tr> |
|
41 <tr> |
36 <td><a href="#SymbolsWidget">SymbolsWidget</a></td> |
42 <td><a href="#SymbolsWidget">SymbolsWidget</a></td> |
37 <td>Class implementing a widget to select a symbol in various formats.</td> |
43 <td>Class implementing a widget to select a symbol in various formats.</td> |
38 </tr> |
44 </tr> |
39 </table> |
45 </table> |
40 <h3>Functions</h3> |
46 <h3>Functions</h3> |
41 <table> |
47 |
42 <tr><td>None</td></tr> |
48 <table> |
43 </table> |
49 <tr><td>None</td></tr> |
44 <hr /><hr /> |
50 </table> |
|
51 <hr /> |
|
52 <hr /> |
45 <a NAME="SymbolsModel" ID="SymbolsModel"></a> |
53 <a NAME="SymbolsModel" ID="SymbolsModel"></a> |
46 <h2>SymbolsModel</h2> |
54 <h2>SymbolsModel</h2> |
|
55 |
47 <p> |
56 <p> |
48 Class implementing the model for the symbols widget. |
57 Class implementing the model for the symbols widget. |
49 </p> |
58 </p> |
50 <h3>Derived from</h3> |
59 <h3>Derived from</h3> |
51 QAbstractTableModel |
60 QAbstractTableModel |
52 <h3>Class Attributes</h3> |
61 <h3>Class Attributes</h3> |
|
62 |
53 <table> |
63 <table> |
54 <tr><td>None</td></tr> |
64 <tr><td>None</td></tr> |
55 </table> |
65 </table> |
56 <h3>Class Methods</h3> |
66 <h3>Class Methods</h3> |
|
67 |
57 <table> |
68 <table> |
58 <tr><td>None</td></tr> |
69 <tr><td>None</td></tr> |
59 </table> |
70 </table> |
60 <h3>Methods</h3> |
71 <h3>Methods</h3> |
61 <table> |
72 |
|
73 <table> |
|
74 |
62 <tr> |
75 <tr> |
63 <td><a href="#SymbolsModel.__init__">SymbolsModel</a></td> |
76 <td><a href="#SymbolsModel.__init__">SymbolsModel</a></td> |
64 <td>Constructor</td> |
77 <td>Constructor</td> |
65 </tr><tr> |
78 </tr> |
|
79 <tr> |
66 <td><a href="#SymbolsModel.__isDigit">__isDigit</a></td> |
80 <td><a href="#SymbolsModel.__isDigit">__isDigit</a></td> |
67 <td>Private method to check, if a character is a digit.</td> |
81 <td>Private method to check, if a character is a digit.</td> |
68 </tr><tr> |
82 </tr> |
|
83 <tr> |
69 <td><a href="#SymbolsModel.__isLetter">__isLetter</a></td> |
84 <td><a href="#SymbolsModel.__isLetter">__isLetter</a></td> |
70 <td>Private method to check, if a character is a letter.</td> |
85 <td>Private method to check, if a character is a letter.</td> |
71 </tr><tr> |
86 </tr> |
|
87 <tr> |
72 <td><a href="#SymbolsModel.__isMark">__isMark</a></td> |
88 <td><a href="#SymbolsModel.__isMark">__isMark</a></td> |
73 <td>Private method to check, if a character is a mark character.</td> |
89 <td>Private method to check, if a character is a mark character.</td> |
74 </tr><tr> |
90 </tr> |
|
91 <tr> |
75 <td><a href="#SymbolsModel.__isPunct">__isPunct</a></td> |
92 <td><a href="#SymbolsModel.__isPunct">__isPunct</a></td> |
76 <td>Private method to check, if a character is a punctuation character.</td> |
93 <td>Private method to check, if a character is a punctuation character.</td> |
77 </tr><tr> |
94 </tr> |
|
95 <tr> |
78 <td><a href="#SymbolsModel.__isSymbol">__isSymbol</a></td> |
96 <td><a href="#SymbolsModel.__isSymbol">__isSymbol</a></td> |
79 <td>Private method to check, if a character is a symbol.</td> |
97 <td>Private method to check, if a character is a symbol.</td> |
80 </tr><tr> |
98 </tr> |
|
99 <tr> |
81 <td><a href="#SymbolsModel.columnCount">columnCount</a></td> |
100 <td><a href="#SymbolsModel.columnCount">columnCount</a></td> |
82 <td>Public method to get the number of columns of the model.</td> |
101 <td>Public method to get the number of columns of the model.</td> |
83 </tr><tr> |
102 </tr> |
|
103 <tr> |
84 <td><a href="#SymbolsModel.data">data</a></td> |
104 <td><a href="#SymbolsModel.data">data</a></td> |
85 <td>Public method to get data from the model.</td> |
105 <td>Public method to get data from the model.</td> |
86 </tr><tr> |
106 </tr> |
|
107 <tr> |
87 <td><a href="#SymbolsModel.getLocale">getLocale</a></td> |
108 <td><a href="#SymbolsModel.getLocale">getLocale</a></td> |
88 <td>Public method to get the used locale.</td> |
109 <td>Public method to get the used locale.</td> |
89 </tr><tr> |
110 </tr> |
|
111 <tr> |
90 <td><a href="#SymbolsModel.getTableBoundaries">getTableBoundaries</a></td> |
112 <td><a href="#SymbolsModel.getTableBoundaries">getTableBoundaries</a></td> |
91 <td>Public method to get the first and last character position of the given table.</td> |
113 <td>Public method to get the first and last character position of the given table.</td> |
92 </tr><tr> |
114 </tr> |
|
115 <tr> |
93 <td><a href="#SymbolsModel.getTableIndex">getTableIndex</a></td> |
116 <td><a href="#SymbolsModel.getTableIndex">getTableIndex</a></td> |
94 <td>Public method to get the current table index.</td> |
117 <td>Public method to get the current table index.</td> |
95 </tr><tr> |
118 </tr> |
|
119 <tr> |
96 <td><a href="#SymbolsModel.getTableNames">getTableNames</a></td> |
120 <td><a href="#SymbolsModel.getTableNames">getTableNames</a></td> |
97 <td>Public method to get a list of table names.</td> |
121 <td>Public method to get a list of table names.</td> |
98 </tr><tr> |
122 </tr> |
|
123 <tr> |
99 <td><a href="#SymbolsModel.headerData">headerData</a></td> |
124 <td><a href="#SymbolsModel.headerData">headerData</a></td> |
100 <td>Public method to get header data from the model.</td> |
125 <td>Public method to get header data from the model.</td> |
101 </tr><tr> |
126 </tr> |
|
127 <tr> |
102 <td><a href="#SymbolsModel.rowCount">rowCount</a></td> |
128 <td><a href="#SymbolsModel.rowCount">rowCount</a></td> |
103 <td>Public method to get the number of rows of the model.</td> |
129 <td>Public method to get the number of rows of the model.</td> |
104 </tr><tr> |
130 </tr> |
|
131 <tr> |
105 <td><a href="#SymbolsModel.selectTable">selectTable</a></td> |
132 <td><a href="#SymbolsModel.selectTable">selectTable</a></td> |
106 <td>Public method to select the shown character table.</td> |
133 <td>Public method to select the shown character table.</td> |
107 </tr> |
134 </tr> |
108 </table> |
135 </table> |
109 <h3>Static Methods</h3> |
136 <h3>Static Methods</h3> |
110 <table> |
137 |
111 <tr><td>None</td></tr> |
138 <table> |
112 </table> |
139 <tr><td>None</td></tr> |
|
140 </table> |
|
141 |
113 <a NAME="SymbolsModel.__init__" ID="SymbolsModel.__init__"></a> |
142 <a NAME="SymbolsModel.__init__" ID="SymbolsModel.__init__"></a> |
114 <h4>SymbolsModel (Constructor)</h4> |
143 <h4>SymbolsModel (Constructor)</h4> |
115 <b>SymbolsModel</b>(<i>parent=None</i>) |
144 <b>SymbolsModel</b>(<i>parent=None</i>) |
|
145 |
116 <p> |
146 <p> |
117 Constructor |
147 Constructor |
118 </p><dl> |
148 </p> |
|
149 <dl> |
|
150 |
119 <dt><i>parent</i></dt> |
151 <dt><i>parent</i></dt> |
120 <dd> |
152 <dd> |
121 reference to the parent object (QObject) |
153 reference to the parent object (QObject) |
122 </dd> |
154 </dd> |
123 </dl><a NAME="SymbolsModel.__isDigit" ID="SymbolsModel.__isDigit"></a> |
155 </dl> |
|
156 <a NAME="SymbolsModel.__isDigit" ID="SymbolsModel.__isDigit"></a> |
124 <h4>SymbolsModel.__isDigit</h4> |
157 <h4>SymbolsModel.__isDigit</h4> |
125 <b>__isDigit</b>(<i>char</i>) |
158 <b>__isDigit</b>(<i>char</i>) |
|
159 |
126 <p> |
160 <p> |
127 Private method to check, if a character is a digit. |
161 Private method to check, if a character is a digit. |
128 </p><dl> |
162 </p> |
|
163 <dl> |
|
164 |
129 <dt><i>char</i></dt> |
165 <dt><i>char</i></dt> |
130 <dd> |
166 <dd> |
131 character to test (one character string) |
167 character to test (one character string) |
132 </dd> |
168 </dd> |
133 </dl><dl> |
169 </dl> |
|
170 <dl> |
134 <dt>Returns:</dt> |
171 <dt>Returns:</dt> |
135 <dd> |
172 <dd> |
136 flag indicating a digit (boolean) |
173 flag indicating a digit (boolean) |
137 </dd> |
174 </dd> |
138 </dl><a NAME="SymbolsModel.__isLetter" ID="SymbolsModel.__isLetter"></a> |
175 </dl> |
|
176 <a NAME="SymbolsModel.__isLetter" ID="SymbolsModel.__isLetter"></a> |
139 <h4>SymbolsModel.__isLetter</h4> |
177 <h4>SymbolsModel.__isLetter</h4> |
140 <b>__isLetter</b>(<i>char</i>) |
178 <b>__isLetter</b>(<i>char</i>) |
|
179 |
141 <p> |
180 <p> |
142 Private method to check, if a character is a letter. |
181 Private method to check, if a character is a letter. |
143 </p><dl> |
182 </p> |
|
183 <dl> |
|
184 |
144 <dt><i>char</i></dt> |
185 <dt><i>char</i></dt> |
145 <dd> |
186 <dd> |
146 character to test (one character string) |
187 character to test (one character string) |
147 </dd> |
188 </dd> |
148 </dl><dl> |
189 </dl> |
|
190 <dl> |
149 <dt>Returns:</dt> |
191 <dt>Returns:</dt> |
150 <dd> |
192 <dd> |
151 flag indicating a letter (boolean) |
193 flag indicating a letter (boolean) |
152 </dd> |
194 </dd> |
153 </dl><a NAME="SymbolsModel.__isMark" ID="SymbolsModel.__isMark"></a> |
195 </dl> |
|
196 <a NAME="SymbolsModel.__isMark" ID="SymbolsModel.__isMark"></a> |
154 <h4>SymbolsModel.__isMark</h4> |
197 <h4>SymbolsModel.__isMark</h4> |
155 <b>__isMark</b>(<i>char</i>) |
198 <b>__isMark</b>(<i>char</i>) |
|
199 |
156 <p> |
200 <p> |
157 Private method to check, if a character is a mark character. |
201 Private method to check, if a character is a mark character. |
158 </p><dl> |
202 </p> |
|
203 <dl> |
|
204 |
159 <dt><i>char</i></dt> |
205 <dt><i>char</i></dt> |
160 <dd> |
206 <dd> |
161 character to test (one character string) |
207 character to test (one character string) |
162 </dd> |
208 </dd> |
163 </dl><dl> |
209 </dl> |
|
210 <dl> |
164 <dt>Returns:</dt> |
211 <dt>Returns:</dt> |
165 <dd> |
212 <dd> |
166 flag indicating a mark character (boolean) |
213 flag indicating a mark character (boolean) |
167 </dd> |
214 </dd> |
168 </dl><a NAME="SymbolsModel.__isPunct" ID="SymbolsModel.__isPunct"></a> |
215 </dl> |
|
216 <a NAME="SymbolsModel.__isPunct" ID="SymbolsModel.__isPunct"></a> |
169 <h4>SymbolsModel.__isPunct</h4> |
217 <h4>SymbolsModel.__isPunct</h4> |
170 <b>__isPunct</b>(<i>char</i>) |
218 <b>__isPunct</b>(<i>char</i>) |
|
219 |
171 <p> |
220 <p> |
172 Private method to check, if a character is a punctuation character. |
221 Private method to check, if a character is a punctuation character. |
173 </p><dl> |
222 </p> |
|
223 <dl> |
|
224 |
174 <dt><i>char</i></dt> |
225 <dt><i>char</i></dt> |
175 <dd> |
226 <dd> |
176 character to test (one character string) |
227 character to test (one character string) |
177 </dd> |
228 </dd> |
178 </dl><dl> |
229 </dl> |
|
230 <dl> |
179 <dt>Returns:</dt> |
231 <dt>Returns:</dt> |
180 <dd> |
232 <dd> |
181 flag indicating a punctuation character (boolean) |
233 flag indicating a punctuation character (boolean) |
182 </dd> |
234 </dd> |
183 </dl><a NAME="SymbolsModel.__isSymbol" ID="SymbolsModel.__isSymbol"></a> |
235 </dl> |
|
236 <a NAME="SymbolsModel.__isSymbol" ID="SymbolsModel.__isSymbol"></a> |
184 <h4>SymbolsModel.__isSymbol</h4> |
237 <h4>SymbolsModel.__isSymbol</h4> |
185 <b>__isSymbol</b>(<i>char</i>) |
238 <b>__isSymbol</b>(<i>char</i>) |
|
239 |
186 <p> |
240 <p> |
187 Private method to check, if a character is a symbol. |
241 Private method to check, if a character is a symbol. |
188 </p><dl> |
242 </p> |
|
243 <dl> |
|
244 |
189 <dt><i>char</i></dt> |
245 <dt><i>char</i></dt> |
190 <dd> |
246 <dd> |
191 character to test (one character string) |
247 character to test (one character string) |
192 </dd> |
248 </dd> |
193 </dl><dl> |
249 </dl> |
|
250 <dl> |
194 <dt>Returns:</dt> |
251 <dt>Returns:</dt> |
195 <dd> |
252 <dd> |
196 flag indicating a symbol (boolean) |
253 flag indicating a symbol (boolean) |
197 </dd> |
254 </dd> |
198 </dl><a NAME="SymbolsModel.columnCount" ID="SymbolsModel.columnCount"></a> |
255 </dl> |
|
256 <a NAME="SymbolsModel.columnCount" ID="SymbolsModel.columnCount"></a> |
199 <h4>SymbolsModel.columnCount</h4> |
257 <h4>SymbolsModel.columnCount</h4> |
200 <b>columnCount</b>(<i>parent</i>) |
258 <b>columnCount</b>(<i>parent</i>) |
|
259 |
201 <p> |
260 <p> |
202 Public method to get the number of columns of the model. |
261 Public method to get the number of columns of the model. |
203 </p><dl> |
262 </p> |
|
263 <dl> |
|
264 |
204 <dt><i>parent</i></dt> |
265 <dt><i>parent</i></dt> |
205 <dd> |
266 <dd> |
206 parent index (QModelIndex) |
267 parent index (QModelIndex) |
207 </dd> |
268 </dd> |
208 </dl><dl> |
269 </dl> |
|
270 <dl> |
209 <dt>Returns:</dt> |
271 <dt>Returns:</dt> |
210 <dd> |
272 <dd> |
211 number of columns (integer) |
273 number of columns (integer) |
212 </dd> |
274 </dd> |
213 </dl><a NAME="SymbolsModel.data" ID="SymbolsModel.data"></a> |
275 </dl> |
|
276 <a NAME="SymbolsModel.data" ID="SymbolsModel.data"></a> |
214 <h4>SymbolsModel.data</h4> |
277 <h4>SymbolsModel.data</h4> |
215 <b>data</b>(<i>index, role=Qt.DisplayRole</i>) |
278 <b>data</b>(<i>index, role=Qt.DisplayRole</i>) |
|
279 |
216 <p> |
280 <p> |
217 Public method to get data from the model. |
281 Public method to get data from the model. |
218 </p><dl> |
282 </p> |
|
283 <dl> |
|
284 |
219 <dt><i>index</i></dt> |
285 <dt><i>index</i></dt> |
220 <dd> |
286 <dd> |
221 index to get data for (QModelIndex) |
287 index to get data for (QModelIndex) |
222 </dd><dt><i>role</i></dt> |
288 </dd> |
|
289 <dt><i>role</i></dt> |
223 <dd> |
290 <dd> |
224 role of the data to retrieve (integer) |
291 role of the data to retrieve (integer) |
225 </dd> |
292 </dd> |
226 </dl><dl> |
293 </dl> |
|
294 <dl> |
227 <dt>Returns:</dt> |
295 <dt>Returns:</dt> |
228 <dd> |
296 <dd> |
229 requested data |
297 requested data |
230 </dd> |
298 </dd> |
231 </dl><a NAME="SymbolsModel.getLocale" ID="SymbolsModel.getLocale"></a> |
299 </dl> |
|
300 <a NAME="SymbolsModel.getLocale" ID="SymbolsModel.getLocale"></a> |
232 <h4>SymbolsModel.getLocale</h4> |
301 <h4>SymbolsModel.getLocale</h4> |
233 <b>getLocale</b>(<i></i>) |
302 <b>getLocale</b>(<i></i>) |
|
303 |
234 <p> |
304 <p> |
235 Public method to get the used locale. |
305 Public method to get the used locale. |
236 </p><dl> |
306 </p> |
|
307 <dl> |
237 <dt>Returns:</dt> |
308 <dt>Returns:</dt> |
238 <dd> |
309 <dd> |
239 used locale |
310 used locale |
240 </dd> |
311 </dd> |
241 </dl><dl> |
312 </dl> |
|
313 <dl> |
242 <dt>Return Type:</dt> |
314 <dt>Return Type:</dt> |
243 <dd> |
315 <dd> |
244 QLocale |
316 QLocale |
245 </dd> |
317 </dd> |
246 </dl><a NAME="SymbolsModel.getTableBoundaries" ID="SymbolsModel.getTableBoundaries"></a> |
318 </dl> |
|
319 <a NAME="SymbolsModel.getTableBoundaries" ID="SymbolsModel.getTableBoundaries"></a> |
247 <h4>SymbolsModel.getTableBoundaries</h4> |
320 <h4>SymbolsModel.getTableBoundaries</h4> |
248 <b>getTableBoundaries</b>(<i>index</i>) |
321 <b>getTableBoundaries</b>(<i>index</i>) |
|
322 |
249 <p> |
323 <p> |
250 Public method to get the first and last character position |
324 Public method to get the first and last character position |
251 of the given table. |
325 of the given table. |
252 </p><dl> |
326 </p> |
|
327 <dl> |
|
328 |
253 <dt><i>index</i></dt> |
329 <dt><i>index</i></dt> |
254 <dd> |
330 <dd> |
255 index of the character table (integer) |
331 index of the character table (integer) |
256 </dd> |
332 </dd> |
257 </dl><dl> |
333 </dl> |
|
334 <dl> |
258 <dt>Returns:</dt> |
335 <dt>Returns:</dt> |
259 <dd> |
336 <dd> |
260 first and last character position (integer, integer) |
337 first and last character position (integer, integer) |
261 </dd> |
338 </dd> |
262 </dl><a NAME="SymbolsModel.getTableIndex" ID="SymbolsModel.getTableIndex"></a> |
339 </dl> |
|
340 <a NAME="SymbolsModel.getTableIndex" ID="SymbolsModel.getTableIndex"></a> |
263 <h4>SymbolsModel.getTableIndex</h4> |
341 <h4>SymbolsModel.getTableIndex</h4> |
264 <b>getTableIndex</b>(<i></i>) |
342 <b>getTableIndex</b>(<i></i>) |
|
343 |
265 <p> |
344 <p> |
266 Public method to get the current table index. |
345 Public method to get the current table index. |
267 </p><dl> |
346 </p> |
|
347 <dl> |
268 <dt>Returns:</dt> |
348 <dt>Returns:</dt> |
269 <dd> |
349 <dd> |
270 current table index (integer) |
350 current table index (integer) |
271 </dd> |
351 </dd> |
272 </dl><a NAME="SymbolsModel.getTableNames" ID="SymbolsModel.getTableNames"></a> |
352 </dl> |
|
353 <a NAME="SymbolsModel.getTableNames" ID="SymbolsModel.getTableNames"></a> |
273 <h4>SymbolsModel.getTableNames</h4> |
354 <h4>SymbolsModel.getTableNames</h4> |
274 <b>getTableNames</b>(<i></i>) |
355 <b>getTableNames</b>(<i></i>) |
|
356 |
275 <p> |
357 <p> |
276 Public method to get a list of table names. |
358 Public method to get a list of table names. |
277 </p><dl> |
359 </p> |
|
360 <dl> |
278 <dt>Returns:</dt> |
361 <dt>Returns:</dt> |
279 <dd> |
362 <dd> |
280 list of table names (list of strings) |
363 list of table names (list of strings) |
281 </dd> |
364 </dd> |
282 </dl><a NAME="SymbolsModel.headerData" ID="SymbolsModel.headerData"></a> |
365 </dl> |
|
366 <a NAME="SymbolsModel.headerData" ID="SymbolsModel.headerData"></a> |
283 <h4>SymbolsModel.headerData</h4> |
367 <h4>SymbolsModel.headerData</h4> |
284 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>) |
368 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>) |
|
369 |
285 <p> |
370 <p> |
286 Public method to get header data from the model. |
371 Public method to get header data from the model. |
287 </p><dl> |
372 </p> |
|
373 <dl> |
|
374 |
288 <dt><i>section</i></dt> |
375 <dt><i>section</i></dt> |
289 <dd> |
376 <dd> |
290 section number (integer) |
377 section number (integer) |
291 </dd><dt><i>orientation</i></dt> |
378 </dd> |
|
379 <dt><i>orientation</i></dt> |
292 <dd> |
380 <dd> |
293 orientation (Qt.Orientation) |
381 orientation (Qt.Orientation) |
294 </dd><dt><i>role</i></dt> |
382 </dd> |
|
383 <dt><i>role</i></dt> |
295 <dd> |
384 <dd> |
296 role of the data to retrieve (integer) |
385 role of the data to retrieve (integer) |
297 </dd> |
386 </dd> |
298 </dl><dl> |
387 </dl> |
|
388 <dl> |
299 <dt>Returns:</dt> |
389 <dt>Returns:</dt> |
300 <dd> |
390 <dd> |
301 requested data |
391 requested data |
302 </dd> |
392 </dd> |
303 </dl><a NAME="SymbolsModel.rowCount" ID="SymbolsModel.rowCount"></a> |
393 </dl> |
|
394 <a NAME="SymbolsModel.rowCount" ID="SymbolsModel.rowCount"></a> |
304 <h4>SymbolsModel.rowCount</h4> |
395 <h4>SymbolsModel.rowCount</h4> |
305 <b>rowCount</b>(<i>parent</i>) |
396 <b>rowCount</b>(<i>parent</i>) |
|
397 |
306 <p> |
398 <p> |
307 Public method to get the number of rows of the model. |
399 Public method to get the number of rows of the model. |
308 </p><dl> |
400 </p> |
|
401 <dl> |
|
402 |
309 <dt><i>parent</i></dt> |
403 <dt><i>parent</i></dt> |
310 <dd> |
404 <dd> |
311 parent index (QModelIndex) |
405 parent index (QModelIndex) |
312 </dd> |
406 </dd> |
313 </dl><dl> |
407 </dl> |
|
408 <dl> |
314 <dt>Returns:</dt> |
409 <dt>Returns:</dt> |
315 <dd> |
410 <dd> |
316 number of columns (integer) |
411 number of columns (integer) |
317 </dd> |
412 </dd> |
318 </dl><a NAME="SymbolsModel.selectTable" ID="SymbolsModel.selectTable"></a> |
413 </dl> |
|
414 <a NAME="SymbolsModel.selectTable" ID="SymbolsModel.selectTable"></a> |
319 <h4>SymbolsModel.selectTable</h4> |
415 <h4>SymbolsModel.selectTable</h4> |
320 <b>selectTable</b>(<i>index</i>) |
416 <b>selectTable</b>(<i>index</i>) |
|
417 |
321 <p> |
418 <p> |
322 Public method to select the shown character table. |
419 Public method to select the shown character table. |
323 </p><dl> |
420 </p> |
|
421 <dl> |
|
422 |
324 <dt><i>index</i></dt> |
423 <dt><i>index</i></dt> |
325 <dd> |
424 <dd> |
326 index of the character table (integer) |
425 index of the character table (integer) |
327 </dd> |
426 </dd> |
328 </dl> |
427 </dl> |
329 <div align="right"><a href="#top">Up</a></div> |
428 <div align="right"><a href="#top">Up</a></div> |
330 <hr /><hr /> |
429 <hr /> |
|
430 <hr /> |
331 <a NAME="SymbolsWidget" ID="SymbolsWidget"></a> |
431 <a NAME="SymbolsWidget" ID="SymbolsWidget"></a> |
332 <h2>SymbolsWidget</h2> |
432 <h2>SymbolsWidget</h2> |
|
433 |
333 <p> |
434 <p> |
334 Class implementing a widget to select a symbol in various formats. |
435 Class implementing a widget to select a symbol in various formats. |
335 </p><h3>Signals</h3> |
436 </p> |
336 <dl> |
437 <h3>Signals</h3> |
|
438 <dl> |
|
439 |
337 <dt>insertSymbol(str)</dt> |
440 <dt>insertSymbol(str)</dt> |
338 <dd> |
441 <dd> |
339 emitted after the user has selected a symbol |
442 emitted after the user has selected a symbol |
340 </dd> |
443 </dd> |
341 </dl> |
444 </dl> |
342 <h3>Derived from</h3> |
445 <h3>Derived from</h3> |
343 QWidget, Ui_SymbolsWidget |
446 QWidget, Ui_SymbolsWidget |
344 <h3>Class Attributes</h3> |
447 <h3>Class Attributes</h3> |
|
448 |
345 <table> |
449 <table> |
346 <tr><td>None</td></tr> |
450 <tr><td>None</td></tr> |
347 </table> |
451 </table> |
348 <h3>Class Methods</h3> |
452 <h3>Class Methods</h3> |
|
453 |
349 <table> |
454 <table> |
350 <tr><td>None</td></tr> |
455 <tr><td>None</td></tr> |
351 </table> |
456 </table> |
352 <h3>Methods</h3> |
457 <h3>Methods</h3> |
353 <table> |
458 |
|
459 <table> |
|
460 |
354 <tr> |
461 <tr> |
355 <td><a href="#SymbolsWidget.__init__">SymbolsWidget</a></td> |
462 <td><a href="#SymbolsWidget.__init__">SymbolsWidget</a></td> |
356 <td>Constructor</td> |
463 <td>Constructor</td> |
357 </tr><tr> |
464 </tr> |
|
465 <tr> |
358 <td><a href="#SymbolsWidget.__currentRowChanged">__currentRowChanged</a></td> |
466 <td><a href="#SymbolsWidget.__currentRowChanged">__currentRowChanged</a></td> |
359 <td>Private slot recording the currently selected row.</td> |
467 <td>Private slot recording the currently selected row.</td> |
360 </tr><tr> |
468 </tr> |
|
469 <tr> |
361 <td><a href="#SymbolsWidget.on_symbolSpinBox_editingFinished">on_symbolSpinBox_editingFinished</a></td> |
470 <td><a href="#SymbolsWidget.on_symbolSpinBox_editingFinished">on_symbolSpinBox_editingFinished</a></td> |
362 <td>Private slot to move the table to the entered symbol id.</td> |
471 <td>Private slot to move the table to the entered symbol id.</td> |
363 </tr><tr> |
472 </tr> |
|
473 <tr> |
364 <td><a href="#SymbolsWidget.on_symbolsTable_activated">on_symbolsTable_activated</a></td> |
474 <td><a href="#SymbolsWidget.on_symbolsTable_activated">on_symbolsTable_activated</a></td> |
365 <td>Private slot to signal the selection of a symbol.</td> |
475 <td>Private slot to signal the selection of a symbol.</td> |
366 </tr><tr> |
476 </tr> |
|
477 <tr> |
367 <td><a href="#SymbolsWidget.on_tableCombo_currentIndexChanged">on_tableCombo_currentIndexChanged</a></td> |
478 <td><a href="#SymbolsWidget.on_tableCombo_currentIndexChanged">on_tableCombo_currentIndexChanged</a></td> |
368 <td>Private slot to select the current character table.</td> |
479 <td>Private slot to select the current character table.</td> |
369 </tr> |
480 </tr> |
370 </table> |
481 </table> |
371 <h3>Static Methods</h3> |
482 <h3>Static Methods</h3> |
372 <table> |
483 |
373 <tr><td>None</td></tr> |
484 <table> |
374 </table> |
485 <tr><td>None</td></tr> |
|
486 </table> |
|
487 |
375 <a NAME="SymbolsWidget.__init__" ID="SymbolsWidget.__init__"></a> |
488 <a NAME="SymbolsWidget.__init__" ID="SymbolsWidget.__init__"></a> |
376 <h4>SymbolsWidget (Constructor)</h4> |
489 <h4>SymbolsWidget (Constructor)</h4> |
377 <b>SymbolsWidget</b>(<i>parent=None</i>) |
490 <b>SymbolsWidget</b>(<i>parent=None</i>) |
|
491 |
378 <p> |
492 <p> |
379 Constructor |
493 Constructor |
380 </p><dl> |
494 </p> |
|
495 <dl> |
|
496 |
381 <dt><i>parent</i></dt> |
497 <dt><i>parent</i></dt> |
382 <dd> |
498 <dd> |
383 reference to the parent widget (QWidget) |
499 reference to the parent widget (QWidget) |
384 </dd> |
500 </dd> |
385 </dl><a NAME="SymbolsWidget.__currentRowChanged" ID="SymbolsWidget.__currentRowChanged"></a> |
501 </dl> |
|
502 <a NAME="SymbolsWidget.__currentRowChanged" ID="SymbolsWidget.__currentRowChanged"></a> |
386 <h4>SymbolsWidget.__currentRowChanged</h4> |
503 <h4>SymbolsWidget.__currentRowChanged</h4> |
387 <b>__currentRowChanged</b>(<i>current, previous</i>) |
504 <b>__currentRowChanged</b>(<i>current, previous</i>) |
|
505 |
388 <p> |
506 <p> |
389 Private slot recording the currently selected row. |
507 Private slot recording the currently selected row. |
390 </p><dl> |
508 </p> |
|
509 <dl> |
|
510 |
391 <dt><i>current</i></dt> |
511 <dt><i>current</i></dt> |
392 <dd> |
512 <dd> |
393 current index (QModelIndex) |
513 current index (QModelIndex) |
394 </dd><dt><i>previous</i></dt> |
514 </dd> |
|
515 <dt><i>previous</i></dt> |
395 <dd> |
516 <dd> |
396 previous current index (QModelIndex) |
517 previous current index (QModelIndex) |
397 </dd> |
518 </dd> |
398 </dl><a NAME="SymbolsWidget.on_symbolSpinBox_editingFinished" ID="SymbolsWidget.on_symbolSpinBox_editingFinished"></a> |
519 </dl> |
|
520 <a NAME="SymbolsWidget.on_symbolSpinBox_editingFinished" ID="SymbolsWidget.on_symbolSpinBox_editingFinished"></a> |
399 <h4>SymbolsWidget.on_symbolSpinBox_editingFinished</h4> |
521 <h4>SymbolsWidget.on_symbolSpinBox_editingFinished</h4> |
400 <b>on_symbolSpinBox_editingFinished</b>(<i></i>) |
522 <b>on_symbolSpinBox_editingFinished</b>(<i></i>) |
|
523 |
401 <p> |
524 <p> |
402 Private slot to move the table to the entered symbol id. |
525 Private slot to move the table to the entered symbol id. |
403 </p><a NAME="SymbolsWidget.on_symbolsTable_activated" ID="SymbolsWidget.on_symbolsTable_activated"></a> |
526 </p> |
|
527 <a NAME="SymbolsWidget.on_symbolsTable_activated" ID="SymbolsWidget.on_symbolsTable_activated"></a> |
404 <h4>SymbolsWidget.on_symbolsTable_activated</h4> |
528 <h4>SymbolsWidget.on_symbolsTable_activated</h4> |
405 <b>on_symbolsTable_activated</b>(<i>index</i>) |
529 <b>on_symbolsTable_activated</b>(<i>index</i>) |
|
530 |
406 <p> |
531 <p> |
407 Private slot to signal the selection of a symbol. |
532 Private slot to signal the selection of a symbol. |
408 </p><dl> |
533 </p> |
|
534 <dl> |
|
535 |
409 <dt><i>index</i></dt> |
536 <dt><i>index</i></dt> |
410 <dd> |
537 <dd> |
411 index of the selected symbol (QModelIndex) |
538 index of the selected symbol (QModelIndex) |
412 </dd> |
539 </dd> |
413 </dl><a NAME="SymbolsWidget.on_tableCombo_currentIndexChanged" ID="SymbolsWidget.on_tableCombo_currentIndexChanged"></a> |
540 </dl> |
|
541 <a NAME="SymbolsWidget.on_tableCombo_currentIndexChanged" ID="SymbolsWidget.on_tableCombo_currentIndexChanged"></a> |
414 <h4>SymbolsWidget.on_tableCombo_currentIndexChanged</h4> |
542 <h4>SymbolsWidget.on_tableCombo_currentIndexChanged</h4> |
415 <b>on_tableCombo_currentIndexChanged</b>(<i>index</i>) |
543 <b>on_tableCombo_currentIndexChanged</b>(<i>index</i>) |
|
544 |
416 <p> |
545 <p> |
417 Private slot to select the current character table. |
546 Private slot to select the current character table. |
418 </p><dl> |
547 </p> |
|
548 <dl> |
|
549 |
419 <dt><i>index</i></dt> |
550 <dt><i>index</i></dt> |
420 <dd> |
551 <dd> |
421 index of the character table (integer) |
552 index of the character table (integer) |
422 </dd> |
553 </dd> |
423 </dl> |
554 </dl> |