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> |