Qt rich text editor - is there an already-made one?
===

I need a rich text editor for Qt. I've been thinking about using QTextEdit since it's a rich text edit, but I need two things that aren't present in that widget:

* The user should be able to change the text color, the text font, underline, bold, italic the text, so I need something like a text editor toolbar with these controls (do I need to code them by myself?)

* The user should be able to drag'n'drop or add by searching for it an image. Now if I try to copy-and-paste an image onto my QTextEdit I just see this

![enter image description here][1]


  [1]: http://i.stack.imgur.com/KukDv.jpg

How should I do for each one of my needs?