TODO list:

for 0.5.x:
- Move initialization of KAction objects to the responsible classes.
- Improve printing and use smbspool command.
- Move all enabling/disabling of buttons/widgets from the configuration widget 
  classes to Smb4KOptionsDlg. [Alexander]
- Add option to hide/show hidden items in the preview dialog.
- Continue implementation of FreeBSD support. [Alexander]
- Executing an entry in the search dialog will add it to the browse list 
- Add KWallet support.
- The functions of the mounter should only take Smb4KShare objects.
- Add tooltips to show info about shares.
- Add drag'n'drop support to the Smb4KShareWidget.
- Delete error message for obsolete ERROR_GETTING_INFO.
- Move SMB-Domain entry from nmblookup to General tab since it is also used 
  by mount.cifs.
- Add scan of IP address range to look-up methods.
    
Later:
- Implement 'net' command for querying the share list and doing other things.
- Add support for synchronization. Both directions should be supported:
  - local copy -> share
  - share -> local copy
- Give the items in the browse window a margin; resize it if the width changed.
  Obviously we have to reimplement QListViewItem::paintCell() or
  QListViewItem::paintFocus() to achieve this.
- Smb4K should rescan the workgroup/host, when a "+" has been reopened again.
  Put this also in the pop-up menu.
- Is there any function in the C library/the system libraries that provides a list 
  of all (non-system) UIDs and GIDs?
- Add support of multiple WINS servers (How?).
- Smb4KPreviewDialog: status bar with item/folder number; add 'back' button
  (therefore allow multiple entries of one path).
- Check intervall for the import of shares can be configured by the user.
- Mimetype recognition for the files in the preview dialog.
- If you change via TAB into a list view, the first item should be highlighted.
- Smb4KScanner:
  + Add automatic, periodic scanning of the network. Make it configurable.
- Smb4KBrowserWidget:
  + Popup menu
    * Send Message
    * Expand
    * Collapse
  + Expand and collapse functions.
- In order to use the code for a konqueror plug-in:
  + Remove application code in Smb4KApp and put it into a Smb4KController (or else) and
    put some relative to widgets in the Smb4KView.
  + Specialize code in Smb4KView in order to have two different objects for the first splitter.
    It should be easy to put the network widget in the tree view of konqueror and the right
    widgets in the right panel of konqueror using tabs (first tab could be standard file viewer
    and second tab could coontains widgets from Smb4K).
  + The systerm tray should know if the application is stand-alone or a konqueror component.
  + Specialize toolbar and menubar in order to add them easily in the konqueror app.
