fragattacks/wpa_supplicant/wpa_gui-qt4
Kel Modderman b199b7e654 wpa_gui-qt4: add system tray support
Add system tray icon support to wpa_gui-qt4. The tray icon remains quiet
when the main dialog is visible, so it should not cause too much pain for
more conservative users of wpa_gui. The addition involves the following
changes:

* when closing wpa_gui via window manager close box, wpa_gui close event is
  ignored and it is minimised to system tray. A status message is displayed
  (or popup dialog box if tray messages are not supported) to provide a
  visual hint that the program is still running in the background.
* add File->Exit slot handler to facilitate application quit from main
  dialog
* provide a context menu with a short list of useful actions
* show/hide main dialog when icon is triggered (single click)
* ensure main dialog is visible when event handler or scan results is
  chosen from tray icon context menu
* show tray messages on connected and disconnected events, display a status
  message a few seconds after connected events

Signed-off-by: Kel Modderman <kel@otaku42.de>
2008-09-24 12:26:57 +03:00
..
icons wpa_gui-qt4: add svg icon 2008-09-24 12:19:31 +03:00
.gitignore Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
eventhistory.cpp Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
eventhistory.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
eventhistory.ui wpa_gui-qt4: remove qPixmapFromMimeSource from ui files 2008-09-24 12:24:49 +03:00
icons.qrc wpa_gui-qt4: use new svg as application icon 2008-09-24 12:22:50 +03:00
main.cpp Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
networkconfig.cpp Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
networkconfig.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
networkconfig.ui wpa_gui-qt4: remove qPixmapFromMimeSource from ui files 2008-09-24 12:24:49 +03:00
scanresults.cpp Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
scanresults.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
scanresults.ui wpa_gui-qt4: remove qPixmapFromMimeSource from ui files 2008-09-24 12:24:49 +03:00
setup-mingw-cross-compiling Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
userdatarequest.cpp Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
userdatarequest.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
userdatarequest.ui wpa_gui-qt4: remove qPixmapFromMimeSource from ui files 2008-09-24 12:24:49 +03:00
wpa_gui.desktop wpa_gui-qt4: desktop entry file 2008-09-24 12:20:58 +03:00
wpa_gui.pro wpa_gui-qt4: use new svg as application icon 2008-09-24 12:22:50 +03:00
wpagui.cpp wpa_gui-qt4: add system tray support 2008-09-24 12:26:57 +03:00
wpagui.h wpa_gui-qt4: add system tray support 2008-09-24 12:26:57 +03:00
wpagui.ui wpa_gui-qt4: remove qPixmapFromMimeSource from ui files 2008-09-24 12:24:49 +03:00
wpamsg.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00