1 <!DOCTYPE UI><UI version="3.3" stdsetdef="1">
3 <widget class="QMainWindow">
5 <cstring>WpaGui</cstring>
7 <property name="geometry">
15 <property name="caption">
16 <string>wpa_gui</string>
19 <property name="name">
20 <cstring>unnamed</cstring>
22 <widget class="QLabel" row="0" column="0" rowspan="1" colspan="2">
23 <property name="name">
24 <cstring>textLabel16</cstring>
26 <property name="text">
27 <string>Adapter:</string>
30 <widget class="QComboBox" row="0" column="2" rowspan="1" colspan="2">
31 <property name="name">
32 <cstring>adapterSelect</cstring>
35 <widget class="QLabel" row="1" column="0" rowspan="1" colspan="2">
36 <property name="name">
37 <cstring>textLabel8</cstring>
39 <property name="text">
40 <string>Network:</string>
43 <widget class="QComboBox" row="1" column="2" rowspan="1" colspan="2">
44 <property name="name">
45 <cstring>networkSelect</cstring>
48 <widget class="QFrame" row="2" column="0" rowspan="1" colspan="4">
49 <property name="name">
50 <cstring>frame3</cstring>
52 <property name="frameShape">
53 <enum>StyledPanel</enum>
55 <property name="frameShadow">
59 <property name="name">
60 <cstring>unnamed</cstring>
62 <widget class="QLabel" row="0" column="0">
63 <property name="name">
64 <cstring>textLabel1</cstring>
66 <property name="text">
67 <string>Status:</string>
70 <widget class="QLabel" row="1" column="0">
71 <property name="name">
72 <cstring>textLabel2</cstring>
74 <property name="text">
75 <string>Last message:</string>
78 <widget class="QLabel" row="2" column="0">
79 <property name="name">
80 <cstring>textLabel3</cstring>
82 <property name="text">
83 <string>Authentication:</string>
86 <widget class="QLabel" row="3" column="0">
87 <property name="name">
88 <cstring>textLabel4</cstring>
90 <property name="text">
91 <string>Encryption:</string>
94 <widget class="QLabel" row="4" column="0">
95 <property name="name">
96 <cstring>textLabel5</cstring>
98 <property name="text">
99 <string>SSID:</string>
102 <widget class="QLabel" row="5" column="0">
103 <property name="name">
104 <cstring>textLabel6</cstring>
106 <property name="text">
107 <string>BSSID:</string>
110 <widget class="QLabel" row="6" column="0">
111 <property name="name">
112 <cstring>textLabel7</cstring>
114 <property name="text">
115 <string>IP address:</string>
118 <widget class="QLabel" row="0" column="1">
119 <property name="name">
120 <cstring>textStatus</cstring>
122 <property name="text">
126 <widget class="QLabel" row="1" column="1" rowspan="1" colspan="3">
127 <property name="name">
128 <cstring>textLastMessage</cstring>
130 <property name="text">
134 <widget class="QLabel" row="2" column="1">
135 <property name="name">
136 <cstring>textAuthentication</cstring>
138 <property name="text">
142 <widget class="QLabel" row="3" column="1">
143 <property name="name">
144 <cstring>textEncryption</cstring>
146 <property name="text">
150 <widget class="QLabel" row="4" column="1">
151 <property name="name">
152 <cstring>textSsid</cstring>
154 <property name="text">
158 <widget class="QLabel" row="5" column="1">
159 <property name="name">
160 <cstring>textBssid</cstring>
162 <property name="text">
166 <widget class="QLabel" row="6" column="1">
167 <property name="name">
168 <cstring>textIpAddress</cstring>
170 <property name="text">
176 <spacer row="3" column="0">
177 <property name="name">
178 <cstring>spacer7</cstring>
180 <property name="orientation">
181 <enum>Horizontal</enum>
183 <property name="sizeType">
184 <enum>Expanding</enum>
186 <property name="sizeHint">
193 <widget class="QPushButton" row="3" column="1">
194 <property name="name">
195 <cstring>connectButton</cstring>
197 <property name="text">
198 <string>Connect</string>
201 <widget class="QPushButton" row="3" column="2">
202 <property name="name">
203 <cstring>disconnectButton</cstring>
205 <property name="text">
206 <string>Disconnect</string>
209 <widget class="QPushButton" row="3" column="3">
210 <property name="name">
211 <cstring>scanButton</cstring>
213 <property name="text">
214 <string>Scan</string>
220 <property name="name">
221 <cstring>MenuBar</cstring>
223 <item text="&File" name="fileMenu">
225 <action name="fileEventHistoryAction"/>
226 <action name="fileAdd_NetworkAction"/>
227 <action name="fileEdit_networkAction"/>
229 <action name="fileExitAction"/>
231 <item text="&Help" name="helpMenu">
232 <action name="helpContentsAction"/>
233 <action name="helpIndexAction"/>
235 <action name="helpAboutAction"/>
242 <property name="name">
243 <cstring>fileExitAction</cstring>
245 <property name="text">
246 <string>Exit</string>
248 <property name="menuText">
249 <string>E&xit</string>
251 <property name="accel">
252 <string>Ctrl+Q</string>
256 <property name="name">
257 <cstring>helpContentsAction</cstring>
259 <property name="enabled">
262 <property name="text">
263 <string>Contents</string>
265 <property name="menuText">
266 <string>&Contents...</string>
268 <property name="accel">
273 <property name="name">
274 <cstring>helpIndexAction</cstring>
276 <property name="enabled">
279 <property name="text">
280 <string>Index</string>
282 <property name="menuText">
283 <string>&Index...</string>
285 <property name="accel">
290 <property name="name">
291 <cstring>helpAboutAction</cstring>
293 <property name="text">
294 <string>About</string>
296 <property name="menuText">
297 <string>&About</string>
299 <property name="accel">
304 <property name="name">
305 <cstring>fileEventHistoryAction</cstring>
307 <property name="text">
308 <string>Event History</string>
310 <property name="menuText">
311 <string>Event &History</string>
315 <property name="name">
316 <cstring>fileAdd_NetworkAction</cstring>
318 <property name="text">
319 <string>Add Network</string>
321 <property name="menuText">
322 <string>&Add Network</string>
326 <property name="name">
327 <cstring>fileEdit_networkAction</cstring>
329 <property name="text">
330 <string>Edit Network</string>
332 <property name="menuText">
333 <string>&Edit Network</string>
339 <sender>helpIndexAction</sender>
340 <signal>activated()</signal>
341 <receiver>WpaGui</receiver>
342 <slot>helpIndex()</slot>
345 <sender>helpContentsAction</sender>
346 <signal>activated()</signal>
347 <receiver>WpaGui</receiver>
348 <slot>helpContents()</slot>
351 <sender>helpAboutAction</sender>
352 <signal>activated()</signal>
353 <receiver>WpaGui</receiver>
354 <slot>helpAbout()</slot>
357 <sender>fileExitAction</sender>
358 <signal>activated()</signal>
359 <receiver>WpaGui</receiver>
363 <sender>disconnectButton</sender>
364 <signal>clicked()</signal>
365 <receiver>WpaGui</receiver>
366 <slot>disconnect()</slot>
369 <sender>scanButton</sender>
370 <signal>clicked()</signal>
371 <receiver>WpaGui</receiver>
375 <sender>connectButton</sender>
376 <signal>clicked()</signal>
377 <receiver>WpaGui</receiver>
378 <slot>connectB()</slot>
381 <sender>fileEventHistoryAction</sender>
382 <signal>activated()</signal>
383 <receiver>WpaGui</receiver>
384 <slot>eventHistory()</slot>
387 <sender>networkSelect</sender>
388 <signal>activated(const QString&)</signal>
389 <receiver>WpaGui</receiver>
390 <slot>selectNetwork(const QString&)</slot>
393 <sender>fileEdit_networkAction</sender>
394 <signal>activated()</signal>
395 <receiver>WpaGui</receiver>
396 <slot>editNetwork()</slot>
399 <sender>fileAdd_NetworkAction</sender>
400 <signal>activated()</signal>
401 <receiver>WpaGui</receiver>
402 <slot>addNetwork()</slot>
405 <sender>adapterSelect</sender>
406 <signal>activated(const QString&)</signal>
407 <receiver>WpaGui</receiver>
408 <slot>selectAdapter(const QString&)</slot>
412 <include location="global" impldecl="in declaration">qtimer.h</include>
413 <include location="global" impldecl="in declaration">qsocketnotifier.h</include>
414 <include location="local" impldecl="in declaration">wpamsg.h</include>
415 <include location="local" impldecl="in declaration">eventhistory.h</include>
416 <include location="local" impldecl="in declaration">scanresults.h</include>
417 <include location="local" impldecl="in implementation">wpa_ctrl.h</include>
418 <include location="global" impldecl="in implementation">dirent.h</include>
419 <include location="global" impldecl="in implementation">qmessagebox.h</include>
420 <include location="global" impldecl="in implementation">qapplication.h</include>
421 <include location="local" impldecl="in implementation">userdatarequest.h</include>
422 <include location="local" impldecl="in implementation">networkconfig.h</include>
423 <include location="local" impldecl="in implementation">wpagui.ui.h</include>
426 <forward>class UserDataRequest;</forward>
429 <variable access="private">ScanResults *scanres;</variable>
430 <variable access="private">bool networkMayHaveChanged;</variable>
431 <variable access="private">char *ctrl_iface;</variable>
432 <variable access="private">EventHistory *eh;</variable>
433 <variable access="private">struct wpa_ctrl *ctrl_conn;</variable>
434 <variable access="private">QSocketNotifier *msgNotifier;</variable>
435 <variable access="private">QTimer *timer;</variable>
436 <variable access="private">int pingsToStatusUpdate;</variable>
437 <variable access="private">WpaMsgList msgs;</variable>
438 <variable access="private">char *ctrl_iface_dir;</variable>
439 <variable access="private">struct wpa_ctrl *monitor_conn;</variable>
440 <variable access="private">UserDataRequest *udr;</variable>
443 <slot>parse_argv()</slot>
444 <slot>updateStatus()</slot>
445 <slot>updateNetworks()</slot>
446 <slot>helpIndex()</slot>
447 <slot>helpContents()</slot>
448 <slot>helpAbout()</slot>
449 <slot>disconnect()</slot>
451 <slot>eventHistory()</slot>
453 <slot>processMsg( char * msg )</slot>
454 <slot>processCtrlReq( const char * req )</slot>
455 <slot>receiveMsgs()</slot>
456 <slot>connectB()</slot>
457 <slot>selectNetwork( const QString & sel )</slot>
458 <slot>editNetwork()</slot>
459 <slot>addNetwork()</slot>
460 <slot>selectAdapter( const QString & sel )</slot>
463 <function access="private" specifier="non virtual">init()</function>
464 <function access="private" specifier="non virtual">destroy()</function>
465 <function access="private" specifier="non virtual" returnType="int">openCtrlConnection( const char * ifname )</function>
466 <function returnType="int">ctrlRequest( const char * cmd, char * buf, size_t * buflen )</function>
467 <function>triggerUpdate()</function>
470 <layoutdefaults spacing="6" margin="11"/>