]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/richtext/richtextxml.h
clarify wxListCtrl::GetItem (fixes #9640)
[wxWidgets.git] / interface / wx / richtext / richtextxml.h
index 9c11dbe355ce0def85f3d674503135d45171edf7..74fc2a2bc4c30166c97982f4ea919e56c5f53964 100644 (file)
@@ -37,7 +37,7 @@ public:
     */
     wxRichTextXMLHandler(const wxString& name = wxT("XML"),
                          const wxString& ext = wxT("xml"),
-                         int type = wxRICHTEXT_TYPE_XML) const;
+                         int type = wxRICHTEXT_TYPE_XML);
 
     /**
         Returns @true.
@@ -54,16 +54,6 @@ public:
     */
     wxString CreateStyle(const wxTextAttr& attr, bool isPara = false);
 
-    /**
-        Loads buffer context from the given stream.
-    */
-    bool DoLoadFile(wxRichTextBuffer* buffer, wxInputStream& stream);
-
-    /**
-        Saves buffer context to the given stream.
-    */
-    bool DoSaveFile(wxRichTextBuffer* buffer, wxOutputStream& stream);
-
     /**
         Recursively exports an object to the stream.
     */
@@ -109,5 +99,17 @@ public:
         Recursively imports an object.
     */
     bool ImportXML(wxRichTextBuffer* buffer, wxXmlNode* node);
+
+protected:
+
+    /**
+        Loads buffer context from the given stream.
+    */
+    virtual bool DoLoadFile(wxRichTextBuffer* buffer, wxInputStream& stream);
+
+    /**
+        Saves buffer context to the given stream.
+    */
+    virtual bool DoSaveFile(wxRichTextBuffer* buffer, wxOutputStream& stream);
 };