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
virtual bool Flush(bool bCurrentOnly = FALSE) = 0;
bool wxConfigBase::Write(const wxString& key, bool value)
{
- long l = (value ? 1 : 0);
- return Write(key, l);
-}
-
-bool wxConfigBase::Write(const wxString &key, const wxChar *text)
-{
- return Write(key, text);
+ return Write(key, value ? 1l : 0l);
}
wxString wxConfigBase::ExpandEnvVars(const wxString& str) const