src/eric7/Documentation/Source/eric7.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html

branch
eric7
changeset 10479
856476537696
parent 10437
2f70ca07f0af
equal deleted inserted replaced
10478:de9106c55c3d 10479:856476537696
5 <link rel="stylesheet" href="styles.css"> 5 <link rel="stylesheet" href="styles.css">
6 </head> 6 </head>
7 <body> 7 <body>
8 <a NAME="top" ID="top"></a> 8 <a NAME="top" ID="top"></a>
9 <h1>eric7.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog</h1> 9 <h1>eric7.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog</h1>
10
11 <p> 10 <p>
12 Module implementing a dialog for entering character classes. 11 Module implementing a dialog for entering character classes.
13 </p> 12 </p>
13
14 <h3>Global Attributes</h3> 14 <h3>Global Attributes</h3>
15 15 <table>
16 <table> 16 <tr><td>None</td></tr>
17 <tr><td>None</td></tr> 17 </table>
18 </table> 18
19 <h3>Classes</h3> 19 <h3>Classes</h3>
20 20 <table>
21 <table>
22
23 <tr> 21 <tr>
24 <td><a href="#PyRegExpWizardCharactersDialog">PyRegExpWizardCharactersDialog</a></td> 22 <td><a href="#PyRegExpWizardCharactersDialog">PyRegExpWizardCharactersDialog</a></td>
25 <td>Class implementing a dialog for entering character classes.</td> 23 <td>Class implementing a dialog for entering character classes.</td>
26 </tr> 24 </tr>
27 </table> 25 </table>
26
28 <h3>Functions</h3> 27 <h3>Functions</h3>
29 28 <table>
30 <table> 29 <tr><td>None</td></tr>
31 <tr><td>None</td></tr> 30 </table>
32 </table> 31
33 <hr /> 32 <hr />
34 <hr /> 33 <hr />
35 <a NAME="PyRegExpWizardCharactersDialog" ID="PyRegExpWizardCharactersDialog"></a> 34 <a NAME="PyRegExpWizardCharactersDialog" ID="PyRegExpWizardCharactersDialog"></a>
36 <h2>PyRegExpWizardCharactersDialog</h2> 35 <h2>PyRegExpWizardCharactersDialog</h2>
37
38 <p> 36 <p>
39 Class implementing a dialog for entering character classes. 37 Class implementing a dialog for entering character classes.
40 </p> 38 </p>
39
41 <h3>Derived from</h3> 40 <h3>Derived from</h3>
42 QDialog, Ui_PyRegExpWizardCharactersDialog 41 QDialog, Ui_PyRegExpWizardCharactersDialog
43 <h3>Class Attributes</h3> 42 <h3>Class Attributes</h3>
44 43 <table>
45 <table> 44 <tr><td>predefinedClasses</td></tr>
46 <tr><td>predefinedClasses</td></tr><tr><td>specialChars</td></tr> 45 <tr><td>specialChars</td></tr>
47 </table> 46 </table>
47
48 <h3>Class Methods</h3> 48 <h3>Class Methods</h3>
49 49 <table>
50 <table> 50 <tr><td>None</td></tr>
51 <tr><td>None</td></tr> 51 </table>
52 </table> 52
53 <h3>Methods</h3> 53 <h3>Methods</h3>
54 54 <table>
55 <table>
56
57 <tr> 55 <tr>
58 <td><a href="#PyRegExpWizardCharactersDialog.__init__">PyRegExpWizardCharactersDialog</a></td> 56 <td><a href="#PyRegExpWizardCharactersDialog.__init__">PyRegExpWizardCharactersDialog</a></td>
59 <td>Constructor</td> 57 <td>Constructor</td>
60 </tr> 58 </tr>
61 <tr> 59 <tr>
85 <tr> 83 <tr>
86 <td><a href="#PyRegExpWizardCharactersDialog.getCharacters">getCharacters</a></td> 84 <td><a href="#PyRegExpWizardCharactersDialog.getCharacters">getCharacters</a></td>
87 <td>Public method to return the character string assembled via the dialog.</td> 85 <td>Public method to return the character string assembled via the dialog.</td>
88 </tr> 86 </tr>
89 </table> 87 </table>
88
90 <h3>Static Methods</h3> 89 <h3>Static Methods</h3>
91 90 <table>
92 <table> 91 <tr><td>None</td></tr>
93 <tr><td>None</td></tr> 92 </table>
94 </table> 93
95 94
96 <a NAME="PyRegExpWizardCharactersDialog.__init__" ID="PyRegExpWizardCharactersDialog.__init__"></a> 95 <a NAME="PyRegExpWizardCharactersDialog.__init__" ID="PyRegExpWizardCharactersDialog.__init__"></a>
97 <h4>PyRegExpWizardCharactersDialog (Constructor)</h4> 96 <h4>PyRegExpWizardCharactersDialog (Constructor)</h4>
98 <b>PyRegExpWizardCharactersDialog</b>(<i>parent=None</i>) 97 <b>PyRegExpWizardCharactersDialog</b>(<i>parent=None</i>)
99
100 <p> 98 <p>
101 Constructor 99 Constructor
102 </p> 100 </p>
101
103 <dl> 102 <dl>
104 103
105 <dt><i>parent</i> (QWidget)</dt> 104 <dt><i>parent</i> (QWidget)</dt>
106 <dd> 105 <dd>
107 parent widget 106 parent widget
108 </dd> 107 </dd>
109 </dl> 108 </dl>
110 <a NAME="PyRegExpWizardCharactersDialog.__addRangesLine" ID="PyRegExpWizardCharactersDialog.__addRangesLine"></a> 109 <a NAME="PyRegExpWizardCharactersDialog.__addRangesLine" ID="PyRegExpWizardCharactersDialog.__addRangesLine"></a>
111 <h4>PyRegExpWizardCharactersDialog.__addRangesLine</h4> 110 <h4>PyRegExpWizardCharactersDialog.__addRangesLine</h4>
112 <b>__addRangesLine</b>(<i></i>) 111 <b>__addRangesLine</b>(<i></i>)
113
114 <p> 112 <p>
115 Private slot to add a line of entry widgets for character ranges. 113 Private slot to add a line of entry widgets for character ranges.
116 </p> 114 </p>
115
117 <a NAME="PyRegExpWizardCharactersDialog.__addSinglesLine" ID="PyRegExpWizardCharactersDialog.__addSinglesLine"></a> 116 <a NAME="PyRegExpWizardCharactersDialog.__addSinglesLine" ID="PyRegExpWizardCharactersDialog.__addSinglesLine"></a>
118 <h4>PyRegExpWizardCharactersDialog.__addSinglesLine</h4> 117 <h4>PyRegExpWizardCharactersDialog.__addSinglesLine</h4>
119 <b>__addSinglesLine</b>(<i></i>) 118 <b>__addSinglesLine</b>(<i></i>)
120
121 <p> 119 <p>
122 Private slot to add a line of entry widgets for single characters. 120 Private slot to add a line of entry widgets for single characters.
123 </p> 121 </p>
122
124 <a NAME="PyRegExpWizardCharactersDialog.__formatCharacter" ID="PyRegExpWizardCharactersDialog.__formatCharacter"></a> 123 <a NAME="PyRegExpWizardCharactersDialog.__formatCharacter" ID="PyRegExpWizardCharactersDialog.__formatCharacter"></a>
125 <h4>PyRegExpWizardCharactersDialog.__formatCharacter</h4> 124 <h4>PyRegExpWizardCharactersDialog.__formatCharacter</h4>
126 <b>__formatCharacter</b>(<i>index, char</i>) 125 <b>__formatCharacter</b>(<i>index, char</i>)
127
128 <p> 126 <p>
129 Private method to format the characters entered into the dialog. 127 Private method to format the characters entered into the dialog.
130 </p> 128 </p>
129
131 <dl> 130 <dl>
132 131
133 <dt><i>index</i> (int)</dt> 132 <dt><i>index</i> (int)</dt>
134 <dd> 133 <dd>
135 selected list index 134 selected list index
152 </dd> 151 </dd>
153 </dl> 152 </dl>
154 <a NAME="PyRegExpWizardCharactersDialog.__performSelectedAction" ID="PyRegExpWizardCharactersDialog.__performSelectedAction"></a> 153 <a NAME="PyRegExpWizardCharactersDialog.__performSelectedAction" ID="PyRegExpWizardCharactersDialog.__performSelectedAction"></a>
155 <h4>PyRegExpWizardCharactersDialog.__performSelectedAction</h4> 154 <h4>PyRegExpWizardCharactersDialog.__performSelectedAction</h4>
156 <b>__performSelectedAction</b>(<i>index, lineedit</i>) 155 <b>__performSelectedAction</b>(<i>index, lineedit</i>)
157
158 <p> 156 <p>
159 Private method performing some actions depending on the input. 157 Private method performing some actions depending on the input.
160 </p> 158 </p>
159
161 <dl> 160 <dl>
162 161
163 <dt><i>index</i> (int)</dt> 162 <dt><i>index</i> (int)</dt>
164 <dd> 163 <dd>
165 selected list index 164 selected list index
170 </dd> 169 </dd>
171 </dl> 170 </dl>
172 <a NAME="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected"></a> 171 <a NAME="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected"></a>
173 <h4>PyRegExpWizardCharactersDialog.__rangesCharTypeSelected</h4> 172 <h4>PyRegExpWizardCharactersDialog.__rangesCharTypeSelected</h4>
174 <b>__rangesCharTypeSelected</b>(<i>index, combo</i>) 173 <b>__rangesCharTypeSelected</b>(<i>index, combo</i>)
175
176 <p> 174 <p>
177 Private slot to handle the activated(int) signal of the char ranges 175 Private slot to handle the activated(int) signal of the char ranges
178 combo boxes. 176 combo boxes.
179 </p> 177 </p>
178
180 <dl> 179 <dl>
181 180
182 <dt><i>index</i> (int)</dt> 181 <dt><i>index</i> (int)</dt>
183 <dd> 182 <dd>
184 selected list index 183 selected list index
189 </dd> 188 </dd>
190 </dl> 189 </dl>
191 <a NAME="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected"></a> 190 <a NAME="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected"></a>
192 <h4>PyRegExpWizardCharactersDialog.__singlesCharTypeSelected</h4> 191 <h4>PyRegExpWizardCharactersDialog.__singlesCharTypeSelected</h4>
193 <b>__singlesCharTypeSelected</b>(<i>index, combo</i>) 192 <b>__singlesCharTypeSelected</b>(<i>index, combo</i>)
194
195 <p> 193 <p>
196 Private slot to handle the activated(int) signal of the single chars 194 Private slot to handle the activated(int) signal of the single chars
197 combo boxes. 195 combo boxes.
198 </p> 196 </p>
197
199 <dl> 198 <dl>
200 199
201 <dt><i>index</i> (int)</dt> 200 <dt><i>index</i> (int)</dt>
202 <dd> 201 <dd>
203 selected list index 202 selected list index
208 </dd> 207 </dd>
209 </dl> 208 </dl>
210 <a NAME="PyRegExpWizardCharactersDialog.getCharacters" ID="PyRegExpWizardCharactersDialog.getCharacters"></a> 209 <a NAME="PyRegExpWizardCharactersDialog.getCharacters" ID="PyRegExpWizardCharactersDialog.getCharacters"></a>
211 <h4>PyRegExpWizardCharactersDialog.getCharacters</h4> 210 <h4>PyRegExpWizardCharactersDialog.getCharacters</h4>
212 <b>getCharacters</b>(<i></i>) 211 <b>getCharacters</b>(<i></i>)
213
214 <p> 212 <p>
215 Public method to return the character string assembled via the dialog. 213 Public method to return the character string assembled via the dialog.
216 </p> 214 </p>
215
217 <dl> 216 <dl>
218 <dt>Return:</dt> 217 <dt>Return:</dt>
219 <dd> 218 <dd>
220 formatted string for character classes 219 formatted string for character classes
221 </dd> 220 </dd>

eric ide

mercurial