From e96ddf25ad7c152d7c0550636cb9388871d1f45f Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 3 Sep 1998 12:03:22 +0000 Subject: [PATCH] replaced wxEmptyString with "" because it's defined in gdicmn.h (sic!) which, of course, is not always included before confbase.h... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@652 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/confbase.h | 8 ++++---- include/wx/fileconf.h | 18 +++--------------- 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/include/wx/confbase.h b/include/wx/confbase.h index 438f64735e..961d4c3ff8 100644 --- a/include/wx/confbase.h +++ b/include/wx/confbase.h @@ -112,9 +112,9 @@ public: // Not all args will always be used by derived classes, but // including them all in each class ensures compatibility. // If appName is empty, uses wxApp name - wxConfigBase(const wxString& appName = wxEmptyString, const wxString& vendorName = wxEmptyString, - const wxString& localFilename = wxEmptyString, const wxString& globalFilename = wxEmptyString, - long style = 0); + wxConfigBase(const wxString& appName = "", const wxString& vendorName = "", + const wxString& localFilename = "", const wxString& globalFilename = "", + long style = 0); // empty but ensures that dtor of all derived classes is virtual virtual ~wxConfigBase() { } @@ -155,7 +155,7 @@ public: virtual bool Read(const wxString& key, wxString *pStr) const = 0; virtual bool Read(const wxString& key, wxString *pStr, const wxString& defVal) const; - virtual wxString Read(const wxString& key, const wxString& defVal) const; + virtual wxString Read(const wxString& key, const wxString& defVal = "") const; virtual bool Read(const wxString& key, long *pl) const = 0; virtual bool Read(const wxString& key, long *pl, long defVal) const; diff --git a/include/wx/fileconf.h b/include/wx/fileconf.h index 5bdb0f35cf..4b1dbceaaa 100644 --- a/include/wx/fileconf.h +++ b/include/wx/fileconf.h @@ -133,9 +133,9 @@ public: // New constructor: one size fits all. Specify wxCONFIG_USE_LOCAL_FILE // or wxCONFIG_USE_GLOBAL_FILE to say which files should be used. - wxFileConfig(const wxString& appName, const wxString& vendorName = wxEmptyString, - const wxString& localFilename = wxEmptyString, const wxString& globalFilename = wxEmptyString, - long style = wxCONFIG_USE_LOCAL_FILE); + wxFileConfig(const wxString& appName, const wxString& vendorName = "", + const wxString& localFilename = "", const wxString& globalFilename = "", + long style = wxCONFIG_USE_LOCAL_FILE); // dtor will save unsaved data virtual ~wxFileConfig(); @@ -155,18 +155,6 @@ public: virtual bool HasGroup(const wxString& strName) const; virtual bool HasEntry(const wxString& strName) const; -#if 0 - virtual bool Read(wxString *pstr, const char *szKey, - const char *szDefault = 0) const; - virtual const char *Read(const char *szKey, - const char *szDefault = 0) const; - virtual bool Read(long *pl, const char *szKey, long lDefault) const; - virtual long Read(const char *szKey, long lDefault) const - { return wxConfigBase::Read(szKey, lDefault); } - virtual bool Write(const char *szKey, const char *szValue); - virtual bool Write(const char *szKey, long lValue); -#endif - virtual bool Read(const wxString& key, wxString *pStr) const; virtual bool Read(const wxString& key, wxString *pStr, const wxString& defValue) const; virtual bool Read(const wxString& key, long *pl) const;