// (long) type (TODO doubles and other types such as wxDate coming soon).
// ----------------------------------------------------------------------------
-class WXDLLIMPEXP_BASE wxConfigBase
+class WXDLLIMPEXP_BASE wxConfigBase : public wxObject
{
public:
// constants
// we have to provide a separate version for C strings as otherwise they
// would be converted to bool and not to wxString as expected!
- bool Write(const wxString& key, const wxChar *value)
+ bool Write(const wxString& key, const char *value)
{ return Write(key, wxString(value)); }
+#if wxUSE_WCHAR_T
+ bool Write(const wxString& key, const wchar_t *value)
+ { return Write(key, wxString(value)); }
+#endif
// permanently writes all changes
virtual bool Flush(bool bCurrentOnly = false) = 0;
// Style flag
long m_style;
+
+ DECLARE_ABSTRACT_CLASS(wxConfigBase)
};
// a handy little class which changes current path to the path of given entry