Commit graph

8 commits

Author SHA1 Message Date
Thomas Frauendorfer
e4b23447dc OTHER: Add disabled pixmaps to Buttons 2010-03-06 20:32:41 +01:00
Thomas Frauendorfer
81d24d1c3f OTHER: Replace QIcon in PixmapButton with own class
This should allow to add pixmaps for disabled buttons in a sane way without
Qt beeing too 'intelligent'
2010-03-06 17:28:01 +01:00
Thomas Frauendorfer
5f4e2d89d7 OTHER: fixed a bug with loading skins and added some debug output 2010-03-05 22:40:17 +01:00
Thomas Frauendorfer
389b847426 OTHER: Use a iterator class for loading skins 2010-02-08 18:47:45 +01:00
Thomas Frauendorfer
2e02c96263 OTHER: rename Skin.cpp -> skin.cpp 2010-02-07 02:13:34 +01:00
Thomas Frauendorfer
0e0adba890 OTHER: rewrite Skin.cpp's image handler functions
I plan to further update it to a completely iterator based approach and add
archive support (through freebsd's libarchive library).
The old code would have had very bad performance for some archives, as
every file was searched seperately in a directory.
Now, a directory is only scanned once. There also should be no additional
performance cost for the string comparisons, as the old code used roughly the
same amount of string comparisons
2010-02-07 01:19:02 +01:00
Thomas Frauendorfer
ebbcea80b9 OTHER: Add SkinManager class
Now Skin no longer is a singleton class.
In the long run, Skin will only hold information about a skin, while
SkinManager will be responsible for loading skins and notifying the windows
of the change
2010-02-06 19:45:05 +01:00
Thomas Frauendorfer
cc2da0c89c OTHER: move skin handling into own subdirectory 2010-01-29 22:06:13 +01:00