TODO list:

- Disable "Bookmark" action if a bookmark to the share already exists.
- Implement all mount.cifs options.
- Add support for multiple port declarations in smb.conf (How?).
- Put user definitions for homes shares to ~/.kde/share/apps/smb4k/homes
  and adjust code in Smb4KGlobal::specifyUser() (and other places) accordingly.
- Add eyecandy: If the mouse is over an icon, show it as active. Use KDE
  settings (KControl).
- Use setGrid[XY]() in Smb4KShareWidget to dynamically adjust the item size
  in list mode.
- Centralize Smb4KPasswordHandler in Smb4KGlobal (i.e. Smb4KGlobalPrivate).
- Move from kdesu program to KDEsuClient class?!
- Move print dialog to Smb4KPrint.
- Implement more 'net' commands. Especially the 'rpc shutdown' command seems
  to be very nice.
- Can we merge Smb4KGlobal and Smb4KCore?
- Leave the Apply and OK button in configuration dialog disabled as long
  as no changes have been made. Also disable button again, if changes are
  reverted.
- Add auto-unmount after a certain time.
- Update AUTHORS and README file.
- Add option to hide/show hidden items in the preview dialog.
- Add per host port definition.
- Add per share filesystem definition.
- Add scan of IP address range to look-up methods.
- Add drag'n'drop support to the Smb4KShareWidget.
- The functions of the mounter should only take Smb4KShare objects.
- 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.
- 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.