]> git.saurik.com Git - wxWidgets.git/blobdiff - src/palmos/prefconf.cpp
Applied [ 1708971 ] Make a virtual function to enable/disable docking
[wxWidgets.git] / src / palmos / prefconf.cpp
index 77a84d8b80b58b379cd33f1cfb2c613623a03f24..5347007980bf8a1bb49c39c3a47d4d02cbc09d4c 100644 (file)
@@ -9,10 +9,6 @@
 // License:     wxWindows licence
 ///////////////////////////////////////////////////////////////////////////////
 
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "prefconf.h"
-#endif
-
 // For compilers that support precompilation, includes "wx.h".
 #include "wx/wxprec.h"
 
@@ -52,7 +48,7 @@ Meaning of styles:
                              (backed up during a HotSync operation)
 
 
-Each Preference is an array of chars. First unsigned char describes 
+Each Preference is an array of chars. First unsigned char describes
 number N of chars used for Preference size. Next N chars (string) contains
 length of rest of Preference. Preference consists in serie of entries which
 should be read in loop until in reaches end of Preference.
@@ -86,6 +82,7 @@ know structures of Preferences of other non wxW applications.
 // ----------------------------------------------------------------------------
 // ctor/dtor
 // ----------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxPrefConfig, wxConfigBase)
 
 wxPrefConfig::wxPrefConfig(const wxString& appName, const wxString& vendorName,
                            const wxString& strLocal, const wxString& strGlobal,
@@ -181,6 +178,12 @@ bool wxPrefConfig::DoReadLong(const wxString& key, long *plResult) const
     return false;
 }
 
+bool DoReadBinary(const wxString& key, wxMemoryBuffer *buf) const
+{
+    /* TODO */
+    return false;
+}
+
 bool wxPrefConfig::DoWriteString(const wxString& key, const wxString& szValue)
 {
     /* TODO */
@@ -193,6 +196,12 @@ bool wxPrefConfig::DoWriteLong(const wxString& key, long lValue)
     return false;
 }
 
+bool DoWriteBinary(const wxString& key, const wxMemoryBuffer& buf)
+{
+    /* TODO */
+    return false;
+}
+
 // ----------------------------------------------------------------------------
 // renaming
 // ----------------------------------------------------------------------------