- KView Canvas Widget
	- alpha blending
	- faster zooming (how? perhaphs I can create smaller pixmaps and only the ones visible are
	  really calculated and shown)
	- partial loading

- Configuration Dlg

- Printing
	- Gibt es einen Befehl, mit dem man z.B. Fotogre 9x13 bzw. 10x15 eingeben
	  kann? (option in printing dialog to select photo size 9x13, 10x15)

- Architectural stuff
	- Add "playlist" to the imageviewer interface:
	  The Viewer should support, somehow, that a list of images is to be shown as
	  a slideshow. Plugins can then work with that "playlist" instead of messing
	  around with internals like the presenter plugin does.
	  - This would make preloading (and caching) the images possible.
	- Caching: currently the canvas doesn't do anything with files while the
	  viewer only calls QImage( QByteArray ) or QImage( filename ). Therefor the
	  Viewer has to cache the loading of images while the canvas would have to
	  cache the zoomed images and pixmaps.
	  It would be no problem to make the canvas work on files and bytearrays
	  (with the additional way of passing QImages) and make the Viewer only use
	  the Canvas' functionality in working with images. The Viewer would
	  basically rely on the canvas for most of the work.

- Effects Plugin:
	- Good enough for now, but if this plugin should support more effects I
	  should think about creating an interface for effect classes:
	  Something like:
	  class Effect
	  {
		QString dialogTitle() const = 0;
		QWidget * dialogWidget() = 0;
		/* @returns whether @ref applyEffect() would create the same image as
		 * last time or a changed one */
		bool changed() const = 0;
		void applyEffect( QImage & ) = 0;
	  };
	-  Brightness Adjustment 
	-  Greyscale conversion 
	-  Smoothing 

- Image info 

- Handle resizing of the image area using an event filter? Instead of calling
  handleResize() everywhere it could resize the image area this would always
  call the function when the image area resizes (if it works).

- show modified state in titlebar

# vim: sw=4 ts=4 tw=80
