]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/confbase.h
corrected control inheritance
[wxWidgets.git] / include / wx / confbase.h
index 936e22190cd27e944d9416e30b095db2d1cdcdc3..4b06078b0ebb0482eed9684dbed6b337b804f65d 100644 (file)
@@ -184,12 +184,15 @@ public:
   virtual bool Write(const wxString& key, const wxString& value) = 0;
   virtual bool Write(const wxString& key, long value) = 0;
 
-  // Convenience functions
+  // convenience functions
   virtual bool Write(const wxString& key, double value);
   virtual bool Write(const wxString& key, bool value);
-  virtual bool Write(const wxString& key, const wxChar *text ) ;
 
-    // permanently writes all changes
+  // we have to provide a separate version for C strings as otherwise they
+  // would be converted to bool and not to wxString as expected!
+  virtual bool Write(const wxString& key, const wxChar *value);
+
+  // permanently writes all changes
   virtual bool Flush(bool bCurrentOnly = FALSE) = 0;
 
   // renaming, all functions return FALSE on failure (probably because the new