GUI improvements (card widget).
- Tested the QItemView framework in the CardEditor class.
Quite nice features (all rotating/scaling/etc. work already
implemented), but a strange viewport bug didn't make this
fun at all... so removed again (commented out)
- Codec:
Codec classes are now supposed to be implicit shared objects
(some kind of useless since the next entry:)
Codec Factory know performs global caching of codecs
Codecs are therefore supposed to be used as Codec* anywhere.
Now has a local Codec => can display a label
Label will be rendered with some dot matrix Open Type font
(looks quite realistic)
TODO: setting codecs dynamically by focus entry/exit on
text editors (with only one text editor => always set codec like in
text editor)
Have made tests with pixmaps as punch card background,
works damned well (but one card background needs about uncompressed
5MB RAM...).
Storing card vendor names is one core feature of Douglas Jones' Punch
card format. I thought about a property editor for punch cards
(as another deck widget) for editing all card properties proposed by
Douglas Jones, but that's a lot of work that isn't really useful.
Perhaps I will just give some card backgrounds for choice in a menu,
would be pretty easy and impressive, anyway.
-- sven @ workstation