Things to improve in parley
---------------------------

Before releases:
 * Remove ModelTest!
 * Check that changes to the document result in a modified state!!!! Ask when quitting Parley!!!
 * Set version number to something not svn
 * Reenable synonym, false friend and antonym practices and synonym check in written practice! check if deletion of one of two synonyms crashes

When time permits:
 * update the dtd and validate some documents
 * write more unit tests

 * Add the ability to record sound files with phonon to a dock if possible. This depends on the state of Phonon - might be ready for 4.1.
 * Use the container/lesson class for the leitner implementation
 * Drag and drop for several things:
   - Sound
   - Accept text drops (as new vocabulary?)
 * Give containers an image tag and display images in the lesson view

Gui
 * shortcut keys are badly assigned, they do not respect the focus (pressing del when a lesson was selected will attempt to delete a word anyways)
 * Image file open dialog: filter and preview. Maybe restrict to image files?
 * Sound file open dialog: filter and preview
 * Navigation (editing vocabulary).
   act as usual spreadsheet application. (especially useful if trying to edit more than 2 columns).
     Enter       -> move down.
     Shift+Enter -> move up.
     Tab         -> move right.
     Shift+Tab   -> move left.
 * Improve the search somehow to let the user continue typing instead of blocking (also not trivial?) - somewhat improved by performance gain - still desireable?
 * Enable the active field again? If the active field stays, use checkboxes
 * For some languages (with signs like chinese) it would be nice to have different font sizes in the columns
Validator/correction of user answers
 * Seperators need to be implemented with the new corrector class. Possibly giving the user the chance to add more words when entering right answers but not all of them.
 * Analysis of sentences could be improved a lot

General
 * Open/Create file - maybe it makes sense to open/create file in new
   application window, and keep "current" document opened?
 * Warn about overwriting kvtml-1 files

 * declination support
   - the gui (dock widget) needs lots of polishing
   - implement configuration for grammatical cases in language dialog

 * articles are only singular so far
   - reader and writer
   - gui has to be extended

 * adjectives can have a gender and plural
 * tenses - make it possible to change their order and redo the dialog in general
 * Undo - KUndoStack

Pronunciation
 * option to display it along in the practice dialogs
 * is a pronunciation practice desirable? maybe together with sound (write after listening) also very much for chinese I'm told.


