X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9e7ad1cab887c2f1cd1a624ec0aec60d20b4d6e2..e5d05b907c823c87f7d4f92e535c15a7ee0124f2:/interface/wx/richtext/richtexthtml.h diff --git a/interface/wx/richtext/richtexthtml.h b/interface/wx/richtext/richtexthtml.h index 89760f1c23..fba16366be 100644 --- a/interface/wx/richtext/richtexthtml.h +++ b/interface/wx/richtext/richtexthtml.h @@ -60,8 +60,8 @@ public: /** Constructor. */ - wxRichTextHTMLHandler(const wxString& name = wxT("HTML"), - const wxString& ext = wxT("html"), + wxRichTextHTMLHandler(const wxString& name = "HTML", + const wxString& ext = "html", int type = wxRICHTEXT_TYPE_HTML); /** @@ -79,13 +79,8 @@ public: This is a static function that can be used to delete the saved locations from an earlier operation, for example after the user has viewed the HTML file. */ - bool DeleteTemporaryImages(int flags, - const wxArrayString& imageLocations); - - /** - Saves the buffer content to the HTML stream. - */ - bool DoSaveFile(wxRichTextBuffer* buffer, wxOutputStream& stream); + static bool DeleteTemporaryImages(int flags, + const wxArrayString& imageLocations); /** Returns the mapping for converting point sizes to HTML font sizes. @@ -95,12 +90,12 @@ public: /** Returns the directory used to store temporary image files. */ - const wxString GetTempDir() const; + const wxString& GetTempDir() const; /** Returns the image locations for the last operation. */ - const wxArrayString GetTemporaryImageLocations() const; + const wxArrayString& GetTemporaryImageLocations() const; /** Reset the file counter, in case, for example, the same names are required each @@ -139,5 +134,11 @@ public: Sets the list of image locations generated by the last operation. */ void SetTemporaryImageLocations(const wxArrayString& locations); + +protected: + /** + Saves the buffer content to the HTML stream. + */ + virtual bool DoSaveFile(wxRichTextBuffer* buffer, wxOutputStream& stream); };