*** 0.3.5 TODO:
+Generic parsing function
+WEP key config input validator
+WEP Keys config
+WEP Selection dialog
+Key setting (iwconfig)
+Add "key off" arguments when connecting to unencrypted netw.
+RadioButtons OPEN / RESTRICTED
+getVal -> if no endstr specified, parse till QString::length()
+getVal -> if no startstr specified, parse from the beginning
+set/improve TAB order for ui files


*** 0.3.6 TODO:
+sensible column widths
+encrypted? icon in netList
+graphical link quality
+find a nice icon for link quality
+add statusbar info if ad-hoc and/or encrypted skipped.
+automatically use WEP key if name matches ESSID (bool autoKey)
+default mode ui (defaultMode)


*** 0.3.7 TODO:
+fix sort order when scanned
+fix wrong device detection if more than 1 present (maybe regexp (^[a-zA-Z]{3,4}\\d$)
+fix: disable 'detect' & 'configure...' button when connecting
+change mode to Managed before scanning
+change quality calculation method.
+add channel column & config (thanks to Michael Long)


*** 0.3.8 TODO:
+make all columns resizable
+'name-essid matching case-sensitive' option
+show frequency if channel not available. (no other adjustments needed)
+reimplement NetListViewItem::width(...)
+proper column width setting taking scrollbars into account
+remove "Auto mode" - causes only problems.
+honor single click (option)
+quit upon successful connection (option)
*** HEY! Now you can connect with just ONE click! ***
+while getting quality, first try to find "Quality:" and calculate if not found, estimate if no noise level reported.
+move WEP stuff in netConnect() to a separate function (getWepKey())
+support for .pid files
+manual (not DHCP) config possibility
+option to run custom command upon connection
+connectionOk() function
+icon

*** 0.3.8a (BUGFIX RELEASE) TODO:
+quality detection: support "Quality=" and "Noise level=" (maybe additional 'int offset' parameter?)
+masterToManaged flag to be on for orinoco_cs driver -> set as default for all cards.
+fix handling of ESSIDs with space
+proper error-handling in runCommand(...)
+install waconfig.kcfg to $KDE/share/config.kcfg/ (sf)
+fix path detection (skip /mnt etc)
+code cleanup: error messages to be called from within runCommand(...)

*** 0.3.9 TODO:
+dhclient support
+terminate process button

*** 0.4.0 TODO:
BUGFIX RELEASE
code cleanup: check which includes can be replaced by 'class' statements
code cleanup: global function returning column numbers OR public variables
new, detailed description on KDE-Apps.org
redesign WEP Keys config interface
support for <hidden> ESSIDs (editable history combobox?) (input ONCE, assign to AP and save in config; substitute <hidden> with real ESSID? hidden AP column?)
move to tr(..) strings

*** ?.?.? TODO:
KNemo integration (menu entry for w-less interfaces)
essid-based profiles
Tooltips (http://doc.trolltech.com/3.3/helpsystem-example.html)
(move to libiw, rather than parsing outputs)
first-run wizard

*** 0.5 TODO:
option to save settings as a profile after successful connection
command line option to connect to a predefined profile


*** I'm really bored TODO:
About dialog
Help

*********************************************************
*** ALWAYS CHANGE VERSION REQUIREMENTS IN UI FILES!!! ***
***  ALWAYS CHANGE VERSION IN PACKAGE INFORMATION!!!  ***
***           ALWAYS CHECK .desktop FILE!!!           ***
*********************************************************