]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/fileconf.h
added wxSafeConvertMB2WX/WX2MB() and use them when interfacing with C functions which...
[wxWidgets.git] / include / wx / fileconf.h
index ebb4ab5b29a2cf3f364b62617ef3395955acc4a1..1a3a07304108025b8ef00ec07c996c9a1e3a0dc6 100644 (file)
@@ -111,8 +111,8 @@ public:
   //
   // where file is the basename of szFile, ext is its extension
   // or .conf (Unix) or .ini (Win) if it has none
-  static wxString GetGlobalFileName(const wxChar *szFile);
-  static wxString GetLocalFileName(const wxChar *szFile);
+  static wxString GetGlobalFileName(const wxString& file);
+  static wxString GetLocalFileName(const wxString& file);
 
   // ctor & dtor
     // New constructor: one size fits all. Specify wxCONFIG_USE_LOCAL_FILE or
@@ -227,7 +227,7 @@ private:
   wxFileConfigGroup *m_pRootGroup,      // the top (unnamed) group
                     *m_pCurrentGroup;   // the current group
 
-  wxMBConv    m_conv;
+  wxMBConv    *m_conv;
 
 #ifdef __UNIX__
   int m_umask;                          // the umask to use for file creation
@@ -236,6 +236,7 @@ private:
   bool m_isDirty;                       // if true, we have unsaved changes
 
   DECLARE_NO_COPY_CLASS(wxFileConfig)
+  DECLARE_ABSTRACT_CLASS(wxFileConfig)
 };
 
 #endif