X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5fec5bb62084ea8241adbc52945d812bf5e659c3..284be59b1028da651c7136d90025283d22877678:/include/wx/wfstream.h diff --git a/include/wx/wfstream.h b/include/wx/wfstream.h index 249453f183..d0d50a608c 100644 --- a/include/wx/wfstream.h +++ b/include/wx/wfstream.h @@ -18,7 +18,7 @@ #include "wx/defs.h" -#if wxUSE_STREAMS && wxUSE_FILE +#if wxUSE_STREAMS #include "wx/object.h" #include "wx/string.h" @@ -26,6 +26,8 @@ #include "wx/file.h" #include "wx/ffile.h" +#if wxUSE_FILE + // ---------------------------------------------------------------------------- // wxFileStream using wxFile // ---------------------------------------------------------------------------- @@ -41,6 +43,7 @@ public: wxFileOffset GetLength() const; bool Ok() const { return m_file->IsOpened(); } + bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; } protected: wxFileInputStream(); @@ -69,6 +72,7 @@ public: wxFileOffset GetLength() const; bool Ok() const { return m_file->IsOpened(); } + bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; } protected: wxFileOutputStream(); @@ -94,6 +98,10 @@ private: DECLARE_NO_COPY_CLASS(wxFileStream) }; +#endif //wxUSE_FILE + +#if wxUSE_FFILE + // ---------------------------------------------------------------------------- // wxFFileStream using wxFFile // ---------------------------------------------------------------------------- @@ -109,6 +117,7 @@ public: wxFileOffset GetLength() const; bool Ok() const { return m_file->IsOpened(); } + bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; } protected: wxFFileInputStream(); @@ -137,6 +146,7 @@ public: wxFileOffset GetLength() const; bool Ok() const { return m_file->IsOpened(); } + bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; } protected: wxFFileOutputStream(); @@ -162,6 +172,8 @@ private: DECLARE_NO_COPY_CLASS(wxFFileStream) }; -#endif // wxUSE_STREAMS && wxUSE_FILE +#endif //wxUSE_FFILE + +#endif // wxUSE_STREAMS #endif // _WX_WXFSTREAM_H__