X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/04db5c3f8f9dbf65ca81198ca1a6bbcbaa7a4a03..6d9022fe3bb50a75b9b5eaf5cf32558e518ba310:/include/wx/html/htmlpars.h?ds=sidebyside diff --git a/include/wx/html/htmlpars.h b/include/wx/html/htmlpars.h index 0faf78d4dd..a7f067b5a1 100644 --- a/include/wx/html/htmlpars.h +++ b/include/wx/html/htmlpars.h @@ -31,6 +31,14 @@ class WXDLLEXPORT wxHtmlEntitiesParser; class wxHtmlTextPieces; class wxHtmlParserState; + +enum wxHtmlURLType +{ + wxHTML_URL_PAGE, + wxHTML_URL_IMAGE, + wxHTML_URL_OTHER +}; + // This class handles generic parsing of HTML document : it scans // the document and divide it into blocks of tags (where one block // consists of starting and ending tag and of text between these @@ -48,9 +56,9 @@ public: wxFileSystem* GetFS() const { return m_FS; } - // Returns TRUE if the parser is allowed to open given URL (may be forbidden + // Opens file if the parser is allowed to open given URL (may be forbidden // for security reasons) - virtual bool CanOpenURL(const wxString& url) const { return TRUE; } + virtual wxFSFile *OpenURL(wxHtmlURLType type, const wxString& url) const; // You can simply call this method when you need parsed output. // This method does these things: