Several months ago, Leinir made a mockup (not sure what happened to it) for the Dynamic Playlist bar. Its mostly been implemented, but the original mockup looked pretty snazzy - more colors and bevels if I remember correctly.
I often open up the Ruby interactive shell `irb`, run a
require 'Korundum' and ask simple questions about the API with the help of Ruby's great introspection features. What does this KURL function do? What color is colorGroup.highlight?
This time the task was more complicated; I've never used QPainter before. Rather then code it in C++ and have to deal with the code-compile-link-run cycle that inevitably follows whenever I'm using an unfamiliar API, I decided to use Ruby. Even when not used interactively, code-run is just faster and is a real benefit when having to test and fiddle around with the details.
So here is the beveled result:

Not much, but at least I know how to use QPainter now.

Converting to C++ will be easy; the function calls will be the same, just need to adapt the syntax a little.
Read on to see the source code.