krichtexteditor.h
00001 00022 #ifndef KRICHTEXTEDITOR_H 00023 #define KRICHTEXTEDITOR_H 00024 00025 #include <KRichTextWidget> 00026 00027 #include <kxmlguiwindow.h> 00028 00029 //@cond PRIVATE 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 //@endcond 00064 00065 #endif