X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/22f3361e1cf25c52a2da8fdfc5cb081809e18fb9..77bae5e228394870a2c2a8444fd50ec622faf502:/include/wx/filesys.h diff --git a/include/wx/filesys.h b/include/wx/filesys.h index f648962080..5c69a5da7c 100644 --- a/include/wx/filesys.h +++ b/include/wx/filesys.h @@ -46,15 +46,21 @@ class WXDLLEXPORT wxFSFile : public wxObject { public: wxFSFile(wxInputStream *stream, const wxString& loc, - const wxString& mimetype, const wxString& anchor, - wxDateTime modif) + const wxString& mimetype, const wxString& anchor +#if wxUSE_DATETIME + , wxDateTime modif +#endif // wxUSE_DATETIME + ) { m_Stream = stream; m_Location = loc; m_MimeType = mimetype; m_MimeType.MakeLower(); m_Anchor = anchor; +#if wxUSE_DATETIME m_Modif = modif; +#endif // wxUSE_DATETIME } + virtual ~wxFSFile() { if (m_Stream) delete m_Stream; } // returns stream. This doesn't _create_ stream, it only returns @@ -69,14 +75,18 @@ public: const wxString& GetAnchor() const {return m_Anchor;} +#if wxUSE_DATETIME wxDateTime GetModificationTime() const {return m_Modif;} +#endif // wxUSE_DATETIME private: wxInputStream *m_Stream; wxString m_Location; wxString m_MimeType; wxString m_Anchor; +#if wxUSE_DATETIME wxDateTime m_Modif; +#endif // wxUSE_DATETIME DECLARE_ABSTRACT_CLASS(wxFSFile) DECLARE_NO_COPY_CLASS(wxFSFile) @@ -231,7 +241,7 @@ special characters : */ -class wxLocalFSHandler : public wxFileSystemHandler +class WXDLLEXPORT wxLocalFSHandler : public wxFileSystemHandler { public: virtual bool CanOpen(const wxString& location);