eric6/Documentation/Source/eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7989
a21d673a8f99
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
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.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog</h1> 23 <h1>eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog</h1>
24
23 <p> 25 <p>
24 Module implementing a dialog for entering character classes. 26 Module implementing a dialog for entering character classes.
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="#PyRegExpWizardCharactersDialog">PyRegExpWizardCharactersDialog</a></td> 38 <td><a href="#PyRegExpWizardCharactersDialog">PyRegExpWizardCharactersDialog</a></td>
34 <td>Class implementing a dialog for entering character classes.</td> 39 <td>Class implementing a dialog for entering character classes.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
38 <table> 43
39 <tr><td>None</td></tr> 44 <table>
40 </table> 45 <tr><td>None</td></tr>
41 <hr /><hr /> 46 </table>
47 <hr />
48 <hr />
42 <a NAME="PyRegExpWizardCharactersDialog" ID="PyRegExpWizardCharactersDialog"></a> 49 <a NAME="PyRegExpWizardCharactersDialog" ID="PyRegExpWizardCharactersDialog"></a>
43 <h2>PyRegExpWizardCharactersDialog</h2> 50 <h2>PyRegExpWizardCharactersDialog</h2>
51
44 <p> 52 <p>
45 Class implementing a dialog for entering character classes. 53 Class implementing a dialog for entering character classes.
46 </p> 54 </p>
47 <h3>Derived from</h3> 55 <h3>Derived from</h3>
48 QDialog, Ui_PyRegExpWizardCharactersDialog 56 QDialog, Ui_PyRegExpWizardCharactersDialog
49 <h3>Class Attributes</h3> 57 <h3>Class Attributes</h3>
58
50 <table> 59 <table>
51 <tr><td>predefinedClasses</td></tr><tr><td>specialChars</td></tr> 60 <tr><td>predefinedClasses</td></tr><tr><td>specialChars</td></tr>
52 </table> 61 </table>
53 <h3>Class Methods</h3> 62 <h3>Class Methods</h3>
63
54 <table> 64 <table>
55 <tr><td>None</td></tr> 65 <tr><td>None</td></tr>
56 </table> 66 </table>
57 <h3>Methods</h3> 67 <h3>Methods</h3>
58 <table> 68
69 <table>
70
59 <tr> 71 <tr>
60 <td><a href="#PyRegExpWizardCharactersDialog.__init__">PyRegExpWizardCharactersDialog</a></td> 72 <td><a href="#PyRegExpWizardCharactersDialog.__init__">PyRegExpWizardCharactersDialog</a></td>
61 <td>Constructor</td> 73 <td>Constructor</td>
62 </tr><tr> 74 </tr>
75 <tr>
63 <td><a href="#PyRegExpWizardCharactersDialog.__addRangesLine">__addRangesLine</a></td> 76 <td><a href="#PyRegExpWizardCharactersDialog.__addRangesLine">__addRangesLine</a></td>
64 <td>Private slot to add a line of entry widgets for character ranges.</td> 77 <td>Private slot to add a line of entry widgets for character ranges.</td>
65 </tr><tr> 78 </tr>
79 <tr>
66 <td><a href="#PyRegExpWizardCharactersDialog.__addSinglesLine">__addSinglesLine</a></td> 80 <td><a href="#PyRegExpWizardCharactersDialog.__addSinglesLine">__addSinglesLine</a></td>
67 <td>Private slot to add a line of entry widgets for single characters.</td> 81 <td>Private slot to add a line of entry widgets for single characters.</td>
68 </tr><tr> 82 </tr>
83 <tr>
69 <td><a href="#PyRegExpWizardCharactersDialog.__formatCharacter">__formatCharacter</a></td> 84 <td><a href="#PyRegExpWizardCharactersDialog.__formatCharacter">__formatCharacter</a></td>
70 <td>Private method to format the characters entered into the dialog.</td> 85 <td>Private method to format the characters entered into the dialog.</td>
71 </tr><tr> 86 </tr>
87 <tr>
72 <td><a href="#PyRegExpWizardCharactersDialog.__performSelectedAction">__performSelectedAction</a></td> 88 <td><a href="#PyRegExpWizardCharactersDialog.__performSelectedAction">__performSelectedAction</a></td>
73 <td>Private method performing some actions depending on the input.</td> 89 <td>Private method performing some actions depending on the input.</td>
74 </tr><tr> 90 </tr>
91 <tr>
75 <td><a href="#PyRegExpWizardCharactersDialog.__rangesCharTypeSelected">__rangesCharTypeSelected</a></td> 92 <td><a href="#PyRegExpWizardCharactersDialog.__rangesCharTypeSelected">__rangesCharTypeSelected</a></td>
76 <td>Private slot to handle the activated(int) signal of the char ranges combo boxes.</td> 93 <td>Private slot to handle the activated(int) signal of the char ranges combo boxes.</td>
77 </tr><tr> 94 </tr>
95 <tr>
78 <td><a href="#PyRegExpWizardCharactersDialog.__singlesCharTypeSelected">__singlesCharTypeSelected</a></td> 96 <td><a href="#PyRegExpWizardCharactersDialog.__singlesCharTypeSelected">__singlesCharTypeSelected</a></td>
79 <td>Private slot to handle the activated(int) signal of the single chars combo boxes.</td> 97 <td>Private slot to handle the activated(int) signal of the single chars combo boxes.</td>
80 </tr><tr> 98 </tr>
99 <tr>
81 <td><a href="#PyRegExpWizardCharactersDialog.getCharacters">getCharacters</a></td> 100 <td><a href="#PyRegExpWizardCharactersDialog.getCharacters">getCharacters</a></td>
82 <td>Public method to return the character string assembled via the dialog.</td> 101 <td>Public method to return the character string assembled via the dialog.</td>
83 </tr> 102 </tr>
84 </table> 103 </table>
85 <h3>Static Methods</h3> 104 <h3>Static Methods</h3>
86 <table> 105
87 <tr><td>None</td></tr> 106 <table>
88 </table> 107 <tr><td>None</td></tr>
108 </table>
109
89 <a NAME="PyRegExpWizardCharactersDialog.__init__" ID="PyRegExpWizardCharactersDialog.__init__"></a> 110 <a NAME="PyRegExpWizardCharactersDialog.__init__" ID="PyRegExpWizardCharactersDialog.__init__"></a>
90 <h4>PyRegExpWizardCharactersDialog (Constructor)</h4> 111 <h4>PyRegExpWizardCharactersDialog (Constructor)</h4>
91 <b>PyRegExpWizardCharactersDialog</b>(<i>parent=None</i>) 112 <b>PyRegExpWizardCharactersDialog</b>(<i>parent=None</i>)
113
92 <p> 114 <p>
93 Constructor 115 Constructor
94 </p><dl> 116 </p>
117 <dl>
118
95 <dt><i>parent</i></dt> 119 <dt><i>parent</i></dt>
96 <dd> 120 <dd>
97 parent widget (QWidget) 121 parent widget (QWidget)
98 </dd> 122 </dd>
99 </dl><a NAME="PyRegExpWizardCharactersDialog.__addRangesLine" ID="PyRegExpWizardCharactersDialog.__addRangesLine"></a> 123 </dl>
124 <a NAME="PyRegExpWizardCharactersDialog.__addRangesLine" ID="PyRegExpWizardCharactersDialog.__addRangesLine"></a>
100 <h4>PyRegExpWizardCharactersDialog.__addRangesLine</h4> 125 <h4>PyRegExpWizardCharactersDialog.__addRangesLine</h4>
101 <b>__addRangesLine</b>(<i></i>) 126 <b>__addRangesLine</b>(<i></i>)
127
102 <p> 128 <p>
103 Private slot to add a line of entry widgets for character ranges. 129 Private slot to add a line of entry widgets for character ranges.
104 </p><a NAME="PyRegExpWizardCharactersDialog.__addSinglesLine" ID="PyRegExpWizardCharactersDialog.__addSinglesLine"></a> 130 </p>
131 <a NAME="PyRegExpWizardCharactersDialog.__addSinglesLine" ID="PyRegExpWizardCharactersDialog.__addSinglesLine"></a>
105 <h4>PyRegExpWizardCharactersDialog.__addSinglesLine</h4> 132 <h4>PyRegExpWizardCharactersDialog.__addSinglesLine</h4>
106 <b>__addSinglesLine</b>(<i></i>) 133 <b>__addSinglesLine</b>(<i></i>)
134
107 <p> 135 <p>
108 Private slot to add a line of entry widgets for single characters. 136 Private slot to add a line of entry widgets for single characters.
109 </p><a NAME="PyRegExpWizardCharactersDialog.__formatCharacter" ID="PyRegExpWizardCharactersDialog.__formatCharacter"></a> 137 </p>
138 <a NAME="PyRegExpWizardCharactersDialog.__formatCharacter" ID="PyRegExpWizardCharactersDialog.__formatCharacter"></a>
110 <h4>PyRegExpWizardCharactersDialog.__formatCharacter</h4> 139 <h4>PyRegExpWizardCharactersDialog.__formatCharacter</h4>
111 <b>__formatCharacter</b>(<i>index, char</i>) 140 <b>__formatCharacter</b>(<i>index, char</i>)
141
112 <p> 142 <p>
113 Private method to format the characters entered into the dialog. 143 Private method to format the characters entered into the dialog.
114 </p><dl> 144 </p>
145 <dl>
146
115 <dt><i>index</i></dt> 147 <dt><i>index</i></dt>
116 <dd> 148 <dd>
117 selected list index (integer) 149 selected list index (integer)
118 </dd><dt><i>char</i></dt> 150 </dd>
151 <dt><i>char</i></dt>
119 <dd> 152 <dd>
120 character string enetered into the dialog (string) 153 character string enetered into the dialog (string)
121 </dd> 154 </dd>
122 </dl><dl> 155 </dl>
156 <dl>
123 <dt>Returns:</dt> 157 <dt>Returns:</dt>
124 <dd> 158 <dd>
125 formated character string (string) 159 formated character string (string)
126 </dd> 160 </dd>
127 </dl><a NAME="PyRegExpWizardCharactersDialog.__performSelectedAction" ID="PyRegExpWizardCharactersDialog.__performSelectedAction"></a> 161 </dl>
162 <a NAME="PyRegExpWizardCharactersDialog.__performSelectedAction" ID="PyRegExpWizardCharactersDialog.__performSelectedAction"></a>
128 <h4>PyRegExpWizardCharactersDialog.__performSelectedAction</h4> 163 <h4>PyRegExpWizardCharactersDialog.__performSelectedAction</h4>
129 <b>__performSelectedAction</b>(<i>index, lineedit</i>) 164 <b>__performSelectedAction</b>(<i>index, lineedit</i>)
165
130 <p> 166 <p>
131 Private method performing some actions depending on the input. 167 Private method performing some actions depending on the input.
132 </p><dl> 168 </p>
169 <dl>
170
133 <dt><i>index</i></dt> 171 <dt><i>index</i></dt>
134 <dd> 172 <dd>
135 selected list index (integer) 173 selected list index (integer)
136 </dd><dt><i>lineedit</i></dt> 174 </dd>
175 <dt><i>lineedit</i></dt>
137 <dd> 176 <dd>
138 line edit widget to act on (QLineEdit) 177 line edit widget to act on (QLineEdit)
139 </dd> 178 </dd>
140 </dl><a NAME="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected"></a> 179 </dl>
180 <a NAME="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected"></a>
141 <h4>PyRegExpWizardCharactersDialog.__rangesCharTypeSelected</h4> 181 <h4>PyRegExpWizardCharactersDialog.__rangesCharTypeSelected</h4>
142 <b>__rangesCharTypeSelected</b>(<i>index, combo</i>) 182 <b>__rangesCharTypeSelected</b>(<i>index, combo</i>)
183
143 <p> 184 <p>
144 Private slot to handle the activated(int) signal of the char ranges 185 Private slot to handle the activated(int) signal of the char ranges
145 combo boxes. 186 combo boxes.
146 </p><dl> 187 </p>
188 <dl>
189
147 <dt><i>index</i> (int)</dt> 190 <dt><i>index</i> (int)</dt>
148 <dd> 191 <dd>
149 selected list index 192 selected list index
150 </dd><dt><i>combo</i> (QComboBox)</dt> 193 </dd>
194 <dt><i>combo</i> (QComboBox)</dt>
151 <dd> 195 <dd>
152 reference to the combo box 196 reference to the combo box
153 </dd> 197 </dd>
154 </dl><a NAME="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected"></a> 198 </dl>
199 <a NAME="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected"></a>
155 <h4>PyRegExpWizardCharactersDialog.__singlesCharTypeSelected</h4> 200 <h4>PyRegExpWizardCharactersDialog.__singlesCharTypeSelected</h4>
156 <b>__singlesCharTypeSelected</b>(<i>index, combo</i>) 201 <b>__singlesCharTypeSelected</b>(<i>index, combo</i>)
202
157 <p> 203 <p>
158 Private slot to handle the activated(int) signal of the single chars 204 Private slot to handle the activated(int) signal of the single chars
159 combo boxes. 205 combo boxes.
160 </p><dl> 206 </p>
207 <dl>
208
161 <dt><i>index</i> (int)</dt> 209 <dt><i>index</i> (int)</dt>
162 <dd> 210 <dd>
163 selected list index 211 selected list index
164 </dd><dt><i>combo</i> (QComboBox)</dt> 212 </dd>
213 <dt><i>combo</i> (QComboBox)</dt>
165 <dd> 214 <dd>
166 reference to the combo box 215 reference to the combo box
167 </dd> 216 </dd>
168 </dl><a NAME="PyRegExpWizardCharactersDialog.getCharacters" ID="PyRegExpWizardCharactersDialog.getCharacters"></a> 217 </dl>
218 <a NAME="PyRegExpWizardCharactersDialog.getCharacters" ID="PyRegExpWizardCharactersDialog.getCharacters"></a>
169 <h4>PyRegExpWizardCharactersDialog.getCharacters</h4> 219 <h4>PyRegExpWizardCharactersDialog.getCharacters</h4>
170 <b>getCharacters</b>(<i></i>) 220 <b>getCharacters</b>(<i></i>)
221
171 <p> 222 <p>
172 Public method to return the character string assembled via the dialog. 223 Public method to return the character string assembled via the dialog.
173 </p><dl> 224 </p>
225 <dl>
174 <dt>Returns:</dt> 226 <dt>Returns:</dt>
175 <dd> 227 <dd>
176 formatted string for character classes (string) 228 formatted string for character classes (string)
177 </dd> 229 </dd>
178 </dl> 230 </dl>

eric ide

mercurial