Syntax Highlighting

Any Qt ninjas out there have a C and C++ highlighter class they've built for Qt? After a quick Google search, I didn't see any good prospects.

I've started my own simple highlighter, but it seems like it will really shine after lots of time tweaking and fiddling. If someone else has already done the work, that would be great. Otherwise, I'll get it done in time.