132 <p> |
132 <p> |
133 Constructor |
133 Constructor |
134 </p> |
134 </p> |
135 <dl> |
135 <dl> |
136 |
136 |
137 <dt><i>parent</i></dt> |
137 <dt><i>parent</i> (QObject)</dt> |
138 <dd> |
138 <dd> |
139 reference to the parent object (QObject) |
139 reference to the parent object |
140 </dd> |
140 </dd> |
141 </dl> |
141 </dl> |
142 <a NAME="SymbolsModel.__isDigit" ID="SymbolsModel.__isDigit"></a> |
142 <a NAME="SymbolsModel.__isDigit" ID="SymbolsModel.__isDigit"></a> |
143 <h4>SymbolsModel.__isDigit</h4> |
143 <h4>SymbolsModel.__isDigit</h4> |
144 <b>__isDigit</b>(<i>char</i>) |
144 <b>__isDigit</b>(<i>char</i>) |
146 <p> |
146 <p> |
147 Private method to check, if a character is a digit. |
147 Private method to check, if a character is a digit. |
148 </p> |
148 </p> |
149 <dl> |
149 <dl> |
150 |
150 |
151 <dt><i>char</i></dt> |
151 <dt><i>char</i> (str)</dt> |
152 <dd> |
152 <dd> |
153 character to test (one character string) |
153 character to test |
154 </dd> |
154 </dd> |
155 </dl> |
155 </dl> |
156 <dl> |
156 <dl> |
157 <dt>Return:</dt> |
157 <dt>Return:</dt> |
158 <dd> |
158 <dd> |
159 flag indicating a digit (boolean) |
159 flag indicating a digit |
|
160 </dd> |
|
161 </dl> |
|
162 <dl> |
|
163 <dt>Return Type:</dt> |
|
164 <dd> |
|
165 bool |
160 </dd> |
166 </dd> |
161 </dl> |
167 </dl> |
162 <a NAME="SymbolsModel.__isLetter" ID="SymbolsModel.__isLetter"></a> |
168 <a NAME="SymbolsModel.__isLetter" ID="SymbolsModel.__isLetter"></a> |
163 <h4>SymbolsModel.__isLetter</h4> |
169 <h4>SymbolsModel.__isLetter</h4> |
164 <b>__isLetter</b>(<i>char</i>) |
170 <b>__isLetter</b>(<i>char</i>) |
166 <p> |
172 <p> |
167 Private method to check, if a character is a letter. |
173 Private method to check, if a character is a letter. |
168 </p> |
174 </p> |
169 <dl> |
175 <dl> |
170 |
176 |
171 <dt><i>char</i></dt> |
177 <dt><i>char</i> (str)</dt> |
172 <dd> |
178 <dd> |
173 character to test (one character string) |
179 character to test |
174 </dd> |
180 </dd> |
175 </dl> |
181 </dl> |
176 <dl> |
182 <dl> |
177 <dt>Return:</dt> |
183 <dt>Return:</dt> |
178 <dd> |
184 <dd> |
179 flag indicating a letter (boolean) |
185 flag indicating a letter |
|
186 </dd> |
|
187 </dl> |
|
188 <dl> |
|
189 <dt>Return Type:</dt> |
|
190 <dd> |
|
191 bool |
180 </dd> |
192 </dd> |
181 </dl> |
193 </dl> |
182 <a NAME="SymbolsModel.__isMark" ID="SymbolsModel.__isMark"></a> |
194 <a NAME="SymbolsModel.__isMark" ID="SymbolsModel.__isMark"></a> |
183 <h4>SymbolsModel.__isMark</h4> |
195 <h4>SymbolsModel.__isMark</h4> |
184 <b>__isMark</b>(<i>char</i>) |
196 <b>__isMark</b>(<i>char</i>) |
186 <p> |
198 <p> |
187 Private method to check, if a character is a mark character. |
199 Private method to check, if a character is a mark character. |
188 </p> |
200 </p> |
189 <dl> |
201 <dl> |
190 |
202 |
191 <dt><i>char</i></dt> |
203 <dt><i>char</i> (str)</dt> |
192 <dd> |
204 <dd> |
193 character to test (one character string) |
205 character to test |
194 </dd> |
206 </dd> |
195 </dl> |
207 </dl> |
196 <dl> |
208 <dl> |
197 <dt>Return:</dt> |
209 <dt>Return:</dt> |
198 <dd> |
210 <dd> |
199 flag indicating a mark character (boolean) |
211 flag indicating a mark character |
|
212 </dd> |
|
213 </dl> |
|
214 <dl> |
|
215 <dt>Return Type:</dt> |
|
216 <dd> |
|
217 bool |
200 </dd> |
218 </dd> |
201 </dl> |
219 </dl> |
202 <a NAME="SymbolsModel.__isPunct" ID="SymbolsModel.__isPunct"></a> |
220 <a NAME="SymbolsModel.__isPunct" ID="SymbolsModel.__isPunct"></a> |
203 <h4>SymbolsModel.__isPunct</h4> |
221 <h4>SymbolsModel.__isPunct</h4> |
204 <b>__isPunct</b>(<i>char</i>) |
222 <b>__isPunct</b>(<i>char</i>) |
206 <p> |
224 <p> |
207 Private method to check, if a character is a punctuation character. |
225 Private method to check, if a character is a punctuation character. |
208 </p> |
226 </p> |
209 <dl> |
227 <dl> |
210 |
228 |
211 <dt><i>char</i></dt> |
229 <dt><i>char</i> (str)</dt> |
212 <dd> |
230 <dd> |
213 character to test (one character string) |
231 character to test |
214 </dd> |
232 </dd> |
215 </dl> |
233 </dl> |
216 <dl> |
234 <dl> |
217 <dt>Return:</dt> |
235 <dt>Return:</dt> |
218 <dd> |
236 <dd> |
219 flag indicating a punctuation character (boolean) |
237 flag indicating a punctuation character |
|
238 </dd> |
|
239 </dl> |
|
240 <dl> |
|
241 <dt>Return Type:</dt> |
|
242 <dd> |
|
243 boolean) |
220 </dd> |
244 </dd> |
221 </dl> |
245 </dl> |
222 <a NAME="SymbolsModel.__isSymbol" ID="SymbolsModel.__isSymbol"></a> |
246 <a NAME="SymbolsModel.__isSymbol" ID="SymbolsModel.__isSymbol"></a> |
223 <h4>SymbolsModel.__isSymbol</h4> |
247 <h4>SymbolsModel.__isSymbol</h4> |
224 <b>__isSymbol</b>(<i>char</i>) |
248 <b>__isSymbol</b>(<i>char</i>) |
226 <p> |
250 <p> |
227 Private method to check, if a character is a symbol. |
251 Private method to check, if a character is a symbol. |
228 </p> |
252 </p> |
229 <dl> |
253 <dl> |
230 |
254 |
231 <dt><i>char</i></dt> |
255 <dt><i>char</i> (str)</dt> |
232 <dd> |
256 <dd> |
233 character to test (one character string) |
257 character to test |
234 </dd> |
258 </dd> |
235 </dl> |
259 </dl> |
236 <dl> |
260 <dl> |
237 <dt>Return:</dt> |
261 <dt>Return:</dt> |
238 <dd> |
262 <dd> |
239 flag indicating a symbol (boolean) |
263 flag indicating a symbol |
|
264 </dd> |
|
265 </dl> |
|
266 <dl> |
|
267 <dt>Return Type:</dt> |
|
268 <dd> |
|
269 bool |
240 </dd> |
270 </dd> |
241 </dl> |
271 </dl> |
242 <a NAME="SymbolsModel.columnCount" ID="SymbolsModel.columnCount"></a> |
272 <a NAME="SymbolsModel.columnCount" ID="SymbolsModel.columnCount"></a> |
243 <h4>SymbolsModel.columnCount</h4> |
273 <h4>SymbolsModel.columnCount</h4> |
244 <b>columnCount</b>(<i>parent</i>) |
274 <b>columnCount</b>(<i>parent</i>) |
246 <p> |
276 <p> |
247 Public method to get the number of columns of the model. |
277 Public method to get the number of columns of the model. |
248 </p> |
278 </p> |
249 <dl> |
279 <dl> |
250 |
280 |
251 <dt><i>parent</i></dt> |
281 <dt><i>parent</i> (QModelIndex)</dt> |
252 <dd> |
282 <dd> |
253 parent index (QModelIndex) |
283 parent index |
254 </dd> |
284 </dd> |
255 </dl> |
285 </dl> |
256 <dl> |
286 <dl> |
257 <dt>Return:</dt> |
287 <dt>Return:</dt> |
258 <dd> |
288 <dd> |
259 number of columns (integer) |
289 number of columns |
|
290 </dd> |
|
291 </dl> |
|
292 <dl> |
|
293 <dt>Return Type:</dt> |
|
294 <dd> |
|
295 int |
260 </dd> |
296 </dd> |
261 </dl> |
297 </dl> |
262 <a NAME="SymbolsModel.data" ID="SymbolsModel.data"></a> |
298 <a NAME="SymbolsModel.data" ID="SymbolsModel.data"></a> |
263 <h4>SymbolsModel.data</h4> |
299 <h4>SymbolsModel.data</h4> |
264 <b>data</b>(<i>index, role=Qt.ItemDataRole.DisplayRole</i>) |
300 <b>data</b>(<i>index, role=Qt.ItemDataRole.DisplayRole</i>) |
266 <p> |
302 <p> |
267 Public method to get data from the model. |
303 Public method to get data from the model. |
268 </p> |
304 </p> |
269 <dl> |
305 <dl> |
270 |
306 |
271 <dt><i>index</i></dt> |
307 <dt><i>index</i> (QModelIndex)</dt> |
272 <dd> |
308 <dd> |
273 index to get data for (QModelIndex) |
309 index to get data for |
274 </dd> |
310 </dd> |
275 <dt><i>role</i></dt> |
311 <dt><i>role</i> (int)</dt> |
276 <dd> |
312 <dd> |
277 role of the data to retrieve (integer) |
313 role of the data to retrieve |
278 </dd> |
314 </dd> |
279 </dl> |
315 </dl> |
280 <dl> |
316 <dl> |
281 <dt>Return:</dt> |
317 <dt>Return:</dt> |
282 <dd> |
318 <dd> |
283 requested data |
319 requested data |
|
320 </dd> |
|
321 </dl> |
|
322 <dl> |
|
323 <dt>Return Type:</dt> |
|
324 <dd> |
|
325 Any |
284 </dd> |
326 </dd> |
285 </dl> |
327 </dl> |
286 <a NAME="SymbolsModel.getLocale" ID="SymbolsModel.getLocale"></a> |
328 <a NAME="SymbolsModel.getLocale" ID="SymbolsModel.getLocale"></a> |
287 <h4>SymbolsModel.getLocale</h4> |
329 <h4>SymbolsModel.getLocale</h4> |
288 <b>getLocale</b>(<i></i>) |
330 <b>getLocale</b>(<i></i>) |
310 Public method to get the first and last character position |
352 Public method to get the first and last character position |
311 of the given table. |
353 of the given table. |
312 </p> |
354 </p> |
313 <dl> |
355 <dl> |
314 |
356 |
315 <dt><i>index</i></dt> |
357 <dt><i>index</i> (int)</dt> |
316 <dd> |
358 <dd> |
317 index of the character table (integer) |
359 index of the character table |
318 </dd> |
360 </dd> |
319 </dl> |
361 </dl> |
320 <dl> |
362 <dl> |
321 <dt>Return:</dt> |
363 <dt>Return:</dt> |
322 <dd> |
364 <dd> |
323 first and last character position (integer, integer) |
365 first and last character position |
|
366 </dd> |
|
367 </dl> |
|
368 <dl> |
|
369 <dt>Return Type:</dt> |
|
370 <dd> |
|
371 tuple of (int, int) |
324 </dd> |
372 </dd> |
325 </dl> |
373 </dl> |
326 <a NAME="SymbolsModel.getTableIndex" ID="SymbolsModel.getTableIndex"></a> |
374 <a NAME="SymbolsModel.getTableIndex" ID="SymbolsModel.getTableIndex"></a> |
327 <h4>SymbolsModel.getTableIndex</h4> |
375 <h4>SymbolsModel.getTableIndex</h4> |
328 <b>getTableIndex</b>(<i></i>) |
376 <b>getTableIndex</b>(<i></i>) |
331 Public method to get the current table index. |
379 Public method to get the current table index. |
332 </p> |
380 </p> |
333 <dl> |
381 <dl> |
334 <dt>Return:</dt> |
382 <dt>Return:</dt> |
335 <dd> |
383 <dd> |
336 current table index (integer) |
384 current table index |
|
385 </dd> |
|
386 </dl> |
|
387 <dl> |
|
388 <dt>Return Type:</dt> |
|
389 <dd> |
|
390 int |
337 </dd> |
391 </dd> |
338 </dl> |
392 </dl> |
339 <a NAME="SymbolsModel.getTableNames" ID="SymbolsModel.getTableNames"></a> |
393 <a NAME="SymbolsModel.getTableNames" ID="SymbolsModel.getTableNames"></a> |
340 <h4>SymbolsModel.getTableNames</h4> |
394 <h4>SymbolsModel.getTableNames</h4> |
341 <b>getTableNames</b>(<i></i>) |
395 <b>getTableNames</b>(<i></i>) |
344 Public method to get a list of table names. |
398 Public method to get a list of table names. |
345 </p> |
399 </p> |
346 <dl> |
400 <dl> |
347 <dt>Return:</dt> |
401 <dt>Return:</dt> |
348 <dd> |
402 <dd> |
349 list of table names (list of strings) |
403 list of table names |
|
404 </dd> |
|
405 </dl> |
|
406 <dl> |
|
407 <dt>Return Type:</dt> |
|
408 <dd> |
|
409 list of str |
350 </dd> |
410 </dd> |
351 </dl> |
411 </dl> |
352 <a NAME="SymbolsModel.headerData" ID="SymbolsModel.headerData"></a> |
412 <a NAME="SymbolsModel.headerData" ID="SymbolsModel.headerData"></a> |
353 <h4>SymbolsModel.headerData</h4> |
413 <h4>SymbolsModel.headerData</h4> |
354 <b>headerData</b>(<i>section, orientation, role=Qt.ItemDataRole.DisplayRole</i>) |
414 <b>headerData</b>(<i>section, orientation, role=Qt.ItemDataRole.DisplayRole</i>) |
356 <p> |
416 <p> |
357 Public method to get header data from the model. |
417 Public method to get header data from the model. |
358 </p> |
418 </p> |
359 <dl> |
419 <dl> |
360 |
420 |
361 <dt><i>section</i></dt> |
421 <dt><i>section</i> (int)</dt> |
362 <dd> |
422 <dd> |
363 section number (integer) |
423 section number |
364 </dd> |
424 </dd> |
365 <dt><i>orientation</i></dt> |
425 <dt><i>orientation</i> (Qt.Orientation)</dt> |
366 <dd> |
426 <dd> |
367 orientation (Qt.Orientation) |
427 orientation |
368 </dd> |
428 </dd> |
369 <dt><i>role</i></dt> |
429 <dt><i>role</i> (Qt.ItemDataRole)</dt> |
370 <dd> |
430 <dd> |
371 role of the data to retrieve (Qt.ItemDataRole) |
431 role of the data to retrieve |
372 </dd> |
432 </dd> |
373 </dl> |
433 </dl> |
374 <dl> |
434 <dl> |
375 <dt>Return:</dt> |
435 <dt>Return:</dt> |
376 <dd> |
436 <dd> |
377 requested data |
437 requested data |
|
438 </dd> |
|
439 </dl> |
|
440 <dl> |
|
441 <dt>Return Type:</dt> |
|
442 <dd> |
|
443 Any |
378 </dd> |
444 </dd> |
379 </dl> |
445 </dl> |
380 <a NAME="SymbolsModel.rowCount" ID="SymbolsModel.rowCount"></a> |
446 <a NAME="SymbolsModel.rowCount" ID="SymbolsModel.rowCount"></a> |
381 <h4>SymbolsModel.rowCount</h4> |
447 <h4>SymbolsModel.rowCount</h4> |
382 <b>rowCount</b>(<i>parent</i>) |
448 <b>rowCount</b>(<i>parent</i>) |
384 <p> |
450 <p> |
385 Public method to get the number of rows of the model. |
451 Public method to get the number of rows of the model. |
386 </p> |
452 </p> |
387 <dl> |
453 <dl> |
388 |
454 |
389 <dt><i>parent</i></dt> |
455 <dt><i>parent</i> (QModelIndex)</dt> |
390 <dd> |
456 <dd> |
391 parent index (QModelIndex) |
457 parent index |
392 </dd> |
458 </dd> |
393 </dl> |
459 </dl> |
394 <dl> |
460 <dl> |
395 <dt>Return:</dt> |
461 <dt>Return:</dt> |
396 <dd> |
462 <dd> |
397 number of columns (integer) |
463 number of columns |
|
464 </dd> |
|
465 </dl> |
|
466 <dl> |
|
467 <dt>Return Type:</dt> |
|
468 <dd> |
|
469 int |
398 </dd> |
470 </dd> |
399 </dl> |
471 </dl> |
400 <a NAME="SymbolsModel.selectTable" ID="SymbolsModel.selectTable"></a> |
472 <a NAME="SymbolsModel.selectTable" ID="SymbolsModel.selectTable"></a> |
401 <h4>SymbolsModel.selectTable</h4> |
473 <h4>SymbolsModel.selectTable</h4> |
402 <b>selectTable</b>(<i>index</i>) |
474 <b>selectTable</b>(<i>index</i>) |
478 <p> |
550 <p> |
479 Constructor |
551 Constructor |
480 </p> |
552 </p> |
481 <dl> |
553 <dl> |
482 |
554 |
483 <dt><i>parent</i></dt> |
555 <dt><i>parent</i> (QWidget)</dt> |
484 <dd> |
556 <dd> |
485 reference to the parent widget (QWidget) |
557 reference to the parent widget |
486 </dd> |
558 </dd> |
487 </dl> |
559 </dl> |
488 <a NAME="SymbolsWidget.__currentRowChanged" ID="SymbolsWidget.__currentRowChanged"></a> |
560 <a NAME="SymbolsWidget.__currentRowChanged" ID="SymbolsWidget.__currentRowChanged"></a> |
489 <h4>SymbolsWidget.__currentRowChanged</h4> |
561 <h4>SymbolsWidget.__currentRowChanged</h4> |
490 <b>__currentRowChanged</b>(<i>current, previous</i>) |
562 <b>__currentRowChanged</b>(<i>current, previous</i>) |
492 <p> |
564 <p> |
493 Private slot recording the currently selected row. |
565 Private slot recording the currently selected row. |
494 </p> |
566 </p> |
495 <dl> |
567 <dl> |
496 |
568 |
497 <dt><i>current</i></dt> |
569 <dt><i>current</i> (QModelIndex)</dt> |
498 <dd> |
570 <dd> |
499 current index (QModelIndex) |
571 current index |
500 </dd> |
572 </dd> |
501 <dt><i>previous</i></dt> |
573 <dt><i>previous</i> (QModelIndex)</dt> |
502 <dd> |
574 <dd> |
503 previous current index (QModelIndex) |
575 previous current index |
504 </dd> |
576 </dd> |
505 </dl> |
577 </dl> |
506 <a NAME="SymbolsWidget.on_symbolSpinBox_editingFinished" ID="SymbolsWidget.on_symbolSpinBox_editingFinished"></a> |
578 <a NAME="SymbolsWidget.on_symbolSpinBox_editingFinished" ID="SymbolsWidget.on_symbolSpinBox_editingFinished"></a> |
507 <h4>SymbolsWidget.on_symbolSpinBox_editingFinished</h4> |
579 <h4>SymbolsWidget.on_symbolSpinBox_editingFinished</h4> |
508 <b>on_symbolSpinBox_editingFinished</b>(<i></i>) |
580 <b>on_symbolSpinBox_editingFinished</b>(<i></i>) |
517 <p> |
589 <p> |
518 Private slot to signal the selection of a symbol. |
590 Private slot to signal the selection of a symbol. |
519 </p> |
591 </p> |
520 <dl> |
592 <dl> |
521 |
593 |
522 <dt><i>index</i></dt> |
594 <dt><i>index</i> (QModelIndex)</dt> |
523 <dd> |
595 <dd> |
524 index of the selected symbol (QModelIndex) |
596 index of the selected symbol |
525 </dd> |
597 </dd> |
526 </dl> |
598 </dl> |
527 <a NAME="SymbolsWidget.on_tableCombo_currentIndexChanged" ID="SymbolsWidget.on_tableCombo_currentIndexChanged"></a> |
599 <a NAME="SymbolsWidget.on_tableCombo_currentIndexChanged" ID="SymbolsWidget.on_tableCombo_currentIndexChanged"></a> |
528 <h4>SymbolsWidget.on_tableCombo_currentIndexChanged</h4> |
600 <h4>SymbolsWidget.on_tableCombo_currentIndexChanged</h4> |
529 <b>on_tableCombo_currentIndexChanged</b>(<i>index</i>) |
601 <b>on_tableCombo_currentIndexChanged</b>(<i>index</i>) |