Commit graph

17 commits

Author SHA1 Message Date
Thomas Frauendorfer
cc2da0c89c OTHER: move skin handling into own subdirectory 2010-01-29 22:06:13 +01:00
Thomas Frauendorfer
2a75a139b3 OTHER: Change Skin initialisation workaround
Now the Skin is only loaded once on startup, not twice.
Instead of loading the Skin a second time, and let Skin emit the skinChanged
signal now emitting the signal is initiated from the startup code
2009-09-11 03:38:29 +02:00
Thomas Frauendorfer
9e1aa92d20 OTHER: show playlist and selection playtimes in playlistwindow 2009-01-07 02:53:59 +01:00
Thomas Frauendorfer
633de5b5ee OTHER: Changed two lists in Skin class to maps
With the list approach it would have been too easy to accidently mess up
skinning completely.
2008-12-05 01:35:56 +01:00
Thomas Frauendorfer
461106eb43 OTHER: Change a Parameter from QDir to QString.
I think this will be needed when I add zipped skin support later
2008-11-02 11:52:49 +01:00
Thomas Frauendorfer
97707922c9 OTHER: Internal changes to Skin.cpp
Make getPixmap return a QPixmap instead of a QPixmap * (Make use of Qt's implicit sharing) and update the rest of the class accordingly
Make all BuildSomething methods return a bool to indicate if creating the corresponding bitmaps was sucessfull. Move setting skin to default if parsing a skin was unsuccessful to setSkin
2008-10-30 16:17:02 +01:00
Thomas Frauendorfer
5c4a080fbf OTHER: Fix graphic glitch if PLAYPAUS is less than 9 pixels high 2008-10-29 01:20:33 +01:00
Thomas Frauendorfer
221e1255d0 OTHER: Update ShadedDisplay to use new SmallTimeDisplay
split Timedisplay into a common class and a specialised class and make
new SmallTimeDisplay inherit from the common class. Thus as much code as
possible is reused in SmallTimeDisplay
2008-05-19 21:16:32 +02:00
Thomas Frauendorfer
fb264e8d0e OTHER: Rewrote TimeDisplay
Positions and sizes of the numbers are now correct
NumberDisplay now unused -> removed
renamed file to lowercase and moved to subdir mainwindow
2008-05-17 06:08:05 +02:00
Thomas Frauendorfer
f0211e3958 OTHER: Fixes to Skin handling
Fixed grapicglitches in equalizer, and added close button to equalizer
2008-05-16 01:55:25 +02:00
Thomas Frauendorfer
60c17af114 Change Sliders to new Slider-class
Use the new PixmapSlider class which is based on Qt's AbstractSlider
class for sliders. This should also fix some offset problems in
PositionSlider which appeared after the introduction of the new Button
class
2008-05-08 04:19:34 +02:00
Thomas Frauendorfer
d3e140ad0e Changed handling of buttons
Use PixmapButton in most cases insteas of Button or ToggleButton
Moved positions and sizes of the buttons to Skin and let it return QIcons instead of Pixmaps
2008-03-26 02:44:32 +01:00
Thomas Frauendorfer
4b90120888 Updated copyright notices in the files (mainly 2007->2008)
Additionaly, I transfer the copyright for nearly all modifications I made
to the XMMS2 Team (The only exception are the files under directory  widgets)
2008-03-09 12:24:36 +01:00
Thomas Frauendorfer
94ca829e98 Make windows snap to each other 2008-02-29 12:30:47 +01:00
Thomas Frauendorfer
0369b3aa37 implemented repeatbutton 2008-02-12 21:10:24 +01:00
Thomas Frauendorfer
b7ae919014 Added GPL-header to files 2008-01-26 06:16:59 +01:00
Thomas Frauendorfer
503385309b Change playlist to use Esperanza's playlistmodel 2007-10-07 14:34:53 +02:00
Renamed from Skin.h (Browse further)