X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9d2f3c71d83c52fc4db6c8041de533562816b1d6..d4c241b9e6b05a6a2ca5b701d25792994a52c023:/include/wx/textfile.h diff --git a/include/wx/textfile.h b/include/wx/textfile.h index b6132bd178..a7b213d177 100644 --- a/include/wx/textfile.h +++ b/include/wx/textfile.h @@ -11,14 +11,17 @@ // Licence: wxWindows license /////////////////////////////////////////////////////////////////////////////// -#ifndef _TEXTFILE_H -#define _TEXTFILE_H +#ifndef _TEXTFILE_H +#define _TEXTFILE_H #ifdef __GNUG__ #pragma interface "textfile.h" #endif #include "wx/defs.h" + +#if wxUSE_TEXTFILE && wxUSE_FILE + #include "wx/string.h" #include "wx/file.h" #include "wx/dynarray.h" @@ -38,7 +41,7 @@ enum wxTextFileType WX_DEFINE_ARRAY(wxTextFileType, ArrayFileType); -class wxTextFile +class WXDLLEXPORT wxTextFile { public: // default type for current platform (determined at compile time) @@ -60,7 +63,7 @@ public: // closes the file and frees memory, losing all changes bool Close(); // is file currently opened? - bool IsOpened() const { return m_file.IsOpened(); } + bool IsOpened() const { return m_isOpened; } // accessors // get the number of lines in the file @@ -134,7 +137,14 @@ private: size_t m_nCurLine; // number of current line in the file + bool m_isOpened; // was the file successfully opened the last time? + wxString m_strFile; // name of the file }; -#endif //_TEXTFILE_H +#endif + // wxUSE_TEXTFILE && wxUSE_FILE + +#endif + // _TEXTFILE_H +