]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/textfile.h
Updated testconf, fixed mistake in install.
[wxWidgets.git] / include / wx / textfile.h
index b6132bd178a2f5f04bf020cf5b521c8b8d792a34..a7b213d177fc22bdbc83641c549f0bd3cd879b05 100644 (file)
 // 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
+