Ultracool OSD movable preview. -Preview mode provided by OSDPreviewWidget also in osd.h -Options5 logic moved to Options5.ui.h for automagic ui integration svn path=/trunk/kdeextragear-1/amarok/; revision=291322
* Added splash screen on startup (with config option). I think our amaroK logo is much too cool not to use it in the program :) So I've modified the OSD to draw images as well. Unfortunately, there is some problem with the mask of the widget showing up first, and only after that the content.. needs fixing. Also, widgets can't handle an alpha channel.. this makes the edges a bit jerky. * Added config option for OSD duration.
Replace fancy "checkable QButtonGroups" with oldskool QCheckBox+QButtonGroup, which makes those options usable again. (Sorry Max, KConfigDialogManager does not support them. To make them work we'd had to special case the code and handle it all manually, which kind of defeats KConfigDialog's purpose..)
* the return of crossfading (partly working) * moved Muesli's beat-detection code temporarily to VIS_PLAN, since it was disabled anyway * after 2 hours of messing with the makefiles this morning, I got extremely annoyed, started to throw my food around in the room, and with a sour face I moved the .ui files back into srcdir. it simply did not work properly. if anyone knows how to keep .ui files in a separate dir from the main sources, please send me a note svn path=/trunk/kdeextragear-1/amarok/; revision=282948