TODO before release 0.1:

- implement logging functionality

- open device dialog: give error message if file not exists

- incoming sms notification

- check behaviour of device dialog

- check whether init string/sw-HS work

- if in the single editors DEVICE is selected, the available stores
must occur in the history AND the sourceMenu must be set to "Device"

- remember size of send_sms window (separately with and without message log)

- remember text in sms window after closing without sending

- SinglePhonebookEditor: what to do if alphabetic sorting is changed
by insertion? BUG!

-------------

- name single editors after store and device/file

- check return values of pthread_* functions

- allow only one view open at a time for each store or phonebook?
  -> update event to notify other views about store changes

- sort member function implementations according to position in .h file

- implement change index function

- context menus in the editor clists

- xgsm_prefs, dialogs, bring in order

- remove requestId thing

- pb editor: open file, device menu entries

- pb editor: set sourcemenu according to currently opened file/device

- unused at the moment: SingleEditor::_extension, requestId

- save history for the storenameentry in SingleEditor

- SingleEditor:: return adds entry in add mode

- nice button bar in main window

- implement SingleEditor source selection

- maximum text/number length in pb editor (fix existing code)

- allow to set statusReportIndication for SMS-SUBMIT in preferences

- make debugging cout to cerr everywhere

- auto-truncate for messages in main window
