KRichTextEdit for kdelibs

Stephen Kelly steveire at gmail.com
Sat Apr 19 10:54:28 BST 2008


Hi,

I've been working on a RichTextEdit component for kde. My original idea was
that it could be reused and extended by applications like kmail, kjots and
kopete, or any application that uses rich text. I thought that given a
KPart, an app developer would get the rich text toolbar actions (such as
bold, italic etc) for free, and just add application specific actions to a
derived KPart.

After talking with dfaure on irc it seems that's not what KParts are for,
but I might be able to achieve that with KXMLGUIClient. I'll be looking
into that if it's possible. I'd like to hear your thoughts on it.

My progress so far is in playground now:

 http://websvn.kde.org/trunk/playground/libs/krichtext/

It contains 

* a KRichTextEdit, which started of as KMEditor in libkdepim, and I took all
the mail-type stuff out of it like signatures, quoting and boxing.

* a KRichTextPart, which started out as KRichTextEditPart in
kopete/chatwindow, but I don't know if any of the original remains. I
didn't put the licence headers from the kopete file into this one, but I
can put them there if neccessary. 

* KRichTextEditor, which is a simple demo application containing the
KRichTextPart.

There are several open issues with this stuff, but I'd like to know whether
something like this can get into kdelibs before I spend time listing them.
Once I know how to change the KRichTextPart into a KRichTextGuiClient I can
start porting kjots and maybe kmeditor if tmcguire is willing and kopete.

I'll add it to the 4.1 feauture plan if it can be added, along with porting
any suitable applications to it.

Best Regards,

Steve.






More information about the kde-core-devel mailing list