47 </p> |
50 </p> |
48 <h3>Derived from</h3> |
51 <h3>Derived from</h3> |
49 QLineEdit |
52 QLineEdit |
50 <h3>Class Attributes</h3> |
53 <h3>Class Attributes</h3> |
51 <table> |
54 <table> |
52 <tr><td>None</td></tr> |
55 <tr><td>LeftSide</td></tr><tr><td>RightSide</td></tr> |
53 </table> |
56 </table> |
54 <h3>Methods</h3> |
57 <h3>Methods</h3> |
55 <table> |
58 <table> |
56 <tr> |
59 <tr> |
57 <td><a href="#E5LineEdit.__init__">E5LineEdit</a></td> |
60 <td><a href="#E5LineEdit.__init__">E5LineEdit</a></td> |
58 <td>Constructor</td> |
61 <td>Constructor</td> |
59 </tr><tr> |
62 </tr><tr> |
|
63 <td><a href="#E5LineEdit.__updateSideWidgetLocations">__updateSideWidgetLocations</a></td> |
|
64 <td>Private method to update the side widget locations.</td> |
|
65 </tr><tr> |
|
66 <td><a href="#E5LineEdit._updateTextMargins">_updateTextMargins</a></td> |
|
67 <td>Protected slot to update the text margins.</td> |
|
68 </tr><tr> |
|
69 <td><a href="#E5LineEdit.addWidget">addWidget</a></td> |
|
70 <td>Public method to add a widget to a side.</td> |
|
71 </tr><tr> |
|
72 <td><a href="#E5LineEdit.event">event</a></td> |
|
73 <td>Protected method to handle events.</td> |
|
74 </tr><tr> |
60 <td><a href="#E5LineEdit.inactiveText">inactiveText</a></td> |
75 <td><a href="#E5LineEdit.inactiveText">inactiveText</a></td> |
61 <td>Public method to get the inactive text.</td> |
76 <td>Public method to get the inactive text.</td> |
62 </tr><tr> |
77 </tr><tr> |
63 <td><a href="#E5LineEdit.paintEvent">paintEvent</a></td> |
78 <td><a href="#E5LineEdit.paintEvent">paintEvent</a></td> |
64 <td>Protected method handling a paint event.</td> |
79 <td>Protected method handling a paint event.</td> |
65 </tr><tr> |
80 </tr><tr> |
|
81 <td><a href="#E5LineEdit.removeWidget">removeWidget</a></td> |
|
82 <td>Public method to remove a widget from a side.</td> |
|
83 </tr><tr> |
|
84 <td><a href="#E5LineEdit.resizeEvent">resizeEvent</a></td> |
|
85 <td>Protected method to handle resize events.</td> |
|
86 </tr><tr> |
66 <td><a href="#E5LineEdit.setInactiveText">setInactiveText</a></td> |
87 <td><a href="#E5LineEdit.setInactiveText">setInactiveText</a></td> |
67 <td>Public method to set the inactive text.</td> |
88 <td>Public method to set the inactive text.</td> |
|
89 </tr><tr> |
|
90 <td><a href="#E5LineEdit.setWidgetSpacing">setWidgetSpacing</a></td> |
|
91 <td>Public method to set the side widget spacing.</td> |
|
92 </tr><tr> |
|
93 <td><a href="#E5LineEdit.textMargin">textMargin</a></td> |
|
94 <td>Public method to get the text margin for a side.</td> |
|
95 </tr><tr> |
|
96 <td><a href="#E5LineEdit.widgetSpacing">widgetSpacing</a></td> |
|
97 <td>Public method to get the side widget spacing.</td> |
68 </tr> |
98 </tr> |
69 </table> |
99 </table> |
70 <a NAME="E5LineEdit.__init__" ID="E5LineEdit.__init__"></a> |
100 <a NAME="E5LineEdit.__init__" ID="E5LineEdit.__init__"></a> |
71 <h4>E5LineEdit (Constructor)</h4> |
101 <h4>E5LineEdit (Constructor)</h4> |
72 <b>E5LineEdit</b>(<i>parent = None, inactiveText = ""</i>) |
102 <b>E5LineEdit</b>(<i>parent = None, inactiveText = ""</i>) |
77 <dd> |
107 <dd> |
78 reference to the parent widget (QWidget) |
108 reference to the parent widget (QWidget) |
79 </dd><dt><i>inactiveText</i></dt> |
109 </dd><dt><i>inactiveText</i></dt> |
80 <dd> |
110 <dd> |
81 text to be shown on inactivity (string) |
111 text to be shown on inactivity (string) |
|
112 </dd> |
|
113 </dl><a NAME="E5LineEdit.__updateSideWidgetLocations" ID="E5LineEdit.__updateSideWidgetLocations"></a> |
|
114 <h4>E5LineEdit.__updateSideWidgetLocations</h4> |
|
115 <b>__updateSideWidgetLocations</b>(<i></i>) |
|
116 <p> |
|
117 Private method to update the side widget locations. |
|
118 </p><a NAME="E5LineEdit._updateTextMargins" ID="E5LineEdit._updateTextMargins"></a> |
|
119 <h4>E5LineEdit._updateTextMargins</h4> |
|
120 <b>_updateTextMargins</b>(<i></i>) |
|
121 <p> |
|
122 Protected slot to update the text margins. |
|
123 </p><a NAME="E5LineEdit.addWidget" ID="E5LineEdit.addWidget"></a> |
|
124 <h4>E5LineEdit.addWidget</h4> |
|
125 <b>addWidget</b>(<i>widget, position</i>) |
|
126 <p> |
|
127 Public method to add a widget to a side. |
|
128 </p><dl> |
|
129 <dt><i>widget</i></dt> |
|
130 <dd> |
|
131 reference to the widget to add (QWidget) |
|
132 </dd><dt><i>position</i></dt> |
|
133 <dd> |
|
134 position to add to (E5LineEdit.LeftSide, E5LineEdit.RightSide) |
|
135 </dd> |
|
136 </dl><a NAME="E5LineEdit.event" ID="E5LineEdit.event"></a> |
|
137 <h4>E5LineEdit.event</h4> |
|
138 <b>event</b>(<i>evt</i>) |
|
139 <p> |
|
140 Protected method to handle events. |
|
141 </p><dl> |
|
142 <dt><i>reference</i></dt> |
|
143 <dd> |
|
144 to the event (QEvent) |
|
145 </dd> |
|
146 </dl><dl> |
|
147 <dt>Returns:</dt> |
|
148 <dd> |
|
149 flag indicating, whether the event was recognized (boolean) |
82 </dd> |
150 </dd> |
83 </dl><a NAME="E5LineEdit.inactiveText" ID="E5LineEdit.inactiveText"></a> |
151 </dl><a NAME="E5LineEdit.inactiveText" ID="E5LineEdit.inactiveText"></a> |
84 <h4>E5LineEdit.inactiveText</h4> |
152 <h4>E5LineEdit.inactiveText</h4> |
85 <b>inactiveText</b>(<i></i>) |
153 <b>inactiveText</b>(<i></i>) |
86 <p> |
154 <p> |
95 </p><dl> |
163 </p><dl> |
96 <dt><i>evt</i></dt> |
164 <dt><i>evt</i></dt> |
97 <dd> |
165 <dd> |
98 reference to the paint event (QPaintEvent) |
166 reference to the paint event (QPaintEvent) |
99 </dd> |
167 </dd> |
|
168 </dl><a NAME="E5LineEdit.removeWidget" ID="E5LineEdit.removeWidget"></a> |
|
169 <h4>E5LineEdit.removeWidget</h4> |
|
170 <b>removeWidget</b>(<i>widget</i>) |
|
171 <p> |
|
172 Public method to remove a widget from a side. |
|
173 </p><dl> |
|
174 <dt><i>widget</i></dt> |
|
175 <dd> |
|
176 reference to the widget to remove (QWidget) |
|
177 </dd> |
|
178 </dl><a NAME="E5LineEdit.resizeEvent" ID="E5LineEdit.resizeEvent"></a> |
|
179 <h4>E5LineEdit.resizeEvent</h4> |
|
180 <b>resizeEvent</b>(<i>evt</i>) |
|
181 <p> |
|
182 Protected method to handle resize events. |
|
183 </p><dl> |
|
184 <dt><i>evt</i></dt> |
|
185 <dd> |
|
186 reference to the resize event (QResizeEvent) |
|
187 </dd> |
100 </dl><a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a> |
188 </dl><a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a> |
101 <h4>E5LineEdit.setInactiveText</h4> |
189 <h4>E5LineEdit.setInactiveText</h4> |
102 <b>setInactiveText</b>(<i>inactiveText</i>) |
190 <b>setInactiveText</b>(<i>inactiveText</i>) |
103 <p> |
191 <p> |
104 Public method to set the inactive text. |
192 Public method to set the inactive text. |
105 </p><dl> |
193 </p><dl> |
106 <dt><i>inactiveText</i></dt> |
194 <dt><i>inactiveText</i></dt> |
107 <dd> |
195 <dd> |
108 text to be shown on inactivity (string) |
196 text to be shown on inactivity (string) |
|
197 </dd> |
|
198 </dl><a NAME="E5LineEdit.setWidgetSpacing" ID="E5LineEdit.setWidgetSpacing"></a> |
|
199 <h4>E5LineEdit.setWidgetSpacing</h4> |
|
200 <b>setWidgetSpacing</b>(<i>spacing</i>) |
|
201 <p> |
|
202 Public method to set the side widget spacing. |
|
203 </p><dl> |
|
204 <dt><i>spacing</i></dt> |
|
205 <dd> |
|
206 side widget spacing (integer) |
|
207 </dd> |
|
208 </dl><a NAME="E5LineEdit.textMargin" ID="E5LineEdit.textMargin"></a> |
|
209 <h4>E5LineEdit.textMargin</h4> |
|
210 <b>textMargin</b>(<i>position</i>) |
|
211 <p> |
|
212 Public method to get the text margin for a side. |
|
213 </p><dl> |
|
214 <dt><i>position</i></dt> |
|
215 <dd> |
|
216 side to get margin for (E5LineEdit.LeftSide, E5LineEdit.RightSide) |
|
217 </dd> |
|
218 </dl><a NAME="E5LineEdit.widgetSpacing" ID="E5LineEdit.widgetSpacing"></a> |
|
219 <h4>E5LineEdit.widgetSpacing</h4> |
|
220 <b>widgetSpacing</b>(<i></i>) |
|
221 <p> |
|
222 Public method to get the side widget spacing. |
|
223 </p><dl> |
|
224 <dt>Returns:</dt> |
|
225 <dd> |
|
226 side widget spacing (integer) |
|
227 </dd> |
|
228 </dl> |
|
229 <div align="right"><a href="#top">Up</a></div> |
|
230 <hr /><hr /> |
|
231 <a NAME="SideWidget" ID="SideWidget"></a> |
|
232 <h2>SideWidget</h2> |
|
233 <p> |
|
234 Class implementing the side widgets for the line edit class. |
|
235 </p> |
|
236 <h3>Derived from</h3> |
|
237 QWidget |
|
238 <h3>Class Attributes</h3> |
|
239 <table> |
|
240 <tr><td>sizeHintChanged</td></tr> |
|
241 </table> |
|
242 <h3>Methods</h3> |
|
243 <table> |
|
244 <tr> |
|
245 <td><a href="#SideWidget.__init__">SideWidget</a></td> |
|
246 <td>Constructor</td> |
|
247 </tr><tr> |
|
248 <td><a href="#SideWidget.event">event</a></td> |
|
249 <td>Protected method to handle events.</td> |
|
250 </tr> |
|
251 </table> |
|
252 <a NAME="SideWidget.__init__" ID="SideWidget.__init__"></a> |
|
253 <h4>SideWidget (Constructor)</h4> |
|
254 <b>SideWidget</b>(<i>parent = None</i>) |
|
255 <p> |
|
256 Constructor |
|
257 </p><dl> |
|
258 <dt><i>parent</i></dt> |
|
259 <dd> |
|
260 reference to the parent widget (QWidget) |
|
261 </dd> |
|
262 </dl><a NAME="SideWidget.event" ID="SideWidget.event"></a> |
|
263 <h4>SideWidget.event</h4> |
|
264 <b>event</b>(<i>evt</i>) |
|
265 <p> |
|
266 Protected method to handle events. |
|
267 </p><dl> |
|
268 <dt><i>reference</i></dt> |
|
269 <dd> |
|
270 to the event (QEvent) |
|
271 </dd> |
|
272 </dl><dl> |
|
273 <dt>Returns:</dt> |
|
274 <dd> |
|
275 flag indicating, whether the event was recognized (boolean) |
109 </dd> |
276 </dd> |
110 </dl> |
277 </dl> |
111 <div align="right"><a href="#top">Up</a></div> |
278 <div align="right"><a href="#top">Up</a></div> |
112 <hr /> |
279 <hr /> |
113 </body></html> |
280 </body></html> |