eric6/Documentation/Source/eric6.UI.SymbolsWidget.html

branch
maintenance
changeset 7286
7eb04391adf7
parent 7273
391d6b7b1eff
child 7989
a21d673a8f99
equal deleted inserted replaced
7226:babe80d84a3e 7286:7eb04391adf7
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>

eric ide

mercurial