kpimidentities/richtextbuilders
krichtexteditor.h
00001
00022 #ifndef KRICHTEXTEDITOR_H
00023 #define KRICHTEXTEDITOR_H
00024
00025 #include <KRichTextWidget>
00026
00027 #include <kxmlguiwindow.h>
00028
00029
00030
00035 class KRichTextEditor : public KXmlGuiWindow
00036 {
00037 Q_OBJECT
00038 public:
00039 KRichTextEditor();
00040 ~KRichTextEditor();
00041
00042 void setupActions();
00043
00044 private slots:
00045 void newFile();
00046 void openFile();
00047 void saveFile();
00048 void saveFileAs();
00049 void saveFileAs(const QString &outputFileName);
00050 void cursorPositionChanged();
00051 void updateDockedWidgets();
00052
00053 private:
00054 KRichTextWidget *textArea;
00055 KTextEdit *kte;
00056 KTextEdit *krte;
00057 KTextEdit *kpte;
00058 KTextEdit *kbbte;
00059 KTextEdit *kmwte;
00060 QString fileName;
00061 };
00062
00063
00064
00065 #endif