X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9749497156909657d17ef972857caaca4bd09da2..0147a7c1409829913d5cdfc29d3d1588f29c64cb:/include/wx/html/helpdata.h diff --git a/include/wx/html/helpdata.h b/include/wx/html/helpdata.h index dd7135f7d2..9bbc121d66 100644 --- a/include/wx/html/helpdata.h +++ b/include/wx/html/helpdata.h @@ -60,6 +60,11 @@ public: void SetBasePath(const wxString& path) { m_BasePath = path; } void SetStart(const wxString& start) { m_Start = start; } + // returns full filename of page (which is part of the book), + // i.e. with book's basePath prepended. If page is already absolute + // path, basePath is _not_ prepended. + wxString GetFullPath(const wxString &page) const; + protected: wxString m_BasePath; wxString m_Title; @@ -79,6 +84,9 @@ struct wxHtmlContentsItem wxChar* m_Name; wxChar* m_Page; wxHtmlBookRecord *m_Book; + + // returns full filename of m_Page, i.e. with book's basePath prepended + wxString GetFullPath() const { return m_Book->GetFullPath(m_Page); } }; //------------------------------------------------------------------------------ @@ -196,9 +204,6 @@ protected: bool SaveCachedBook(wxHtmlBookRecord *book, wxOutputStream *f); }; -// Utility function -wxString wxAddBasePath(const wxString& basePath, const wxString& path) ; - #endif #endif