/**
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);
/**
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.
/**
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
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);
};