]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/clntdata.h
avoid infinite recursion for richtooltops, (hopefully) fixes #15070
[wxWidgets.git] / interface / wx / clntdata.h
index 561d71ae20575649aef4041bc540751a5966b77a..44f8de01bf1b4d2676d1876e985d60577efc36ca 100644 (file)
@@ -3,14 +3,14 @@
 // Purpose:     interface of wxClientData[Container] and wxStringClientData
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Purpose:     interface of wxClientData[Container] and wxStringClientData
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /**
     @class wxClientDataContainer
 
 /////////////////////////////////////////////////////////////////////////////
 
 /**
     @class wxClientDataContainer
 
-    This class is a mixin that provides storage and management of "client
-    data." This data can either be of type void - in which case the data
+    This class is a mixin that provides storage and management of "client data".
+    This data can either be of type void - in which case the data
     @e container does not take care of freeing the data again or it is of
     type wxClientData or its derivatives. In that case the container will free
     the memory itself later. Note that you @e must not assign both void data
     @e container does not take care of freeing the data again or it is of
     type wxClientData or its derivatives. In that case the container will free
     the memory itself later. Note that you @e must not assign both void data
@@ -35,7 +35,7 @@ public:
     /**
         Destructor.
     */
     /**
         Destructor.
     */
-    ~wxClientDataContainer();
+    virtual ~wxClientDataContainer();
 
     /**
         Get the untyped client data.
 
     /**
         Get the untyped client data.
@@ -99,7 +99,7 @@ public:
     /**
         Virtual destructor.
     */
     /**
         Virtual destructor.
     */
-    ~wxClientData();
+    virtual ~wxClientData();
 };
 
 
 };
 
 
@@ -128,7 +128,7 @@ public:
     /**
         Get string client data.
     */
     /**
         Get string client data.
     */
-    const wxString GetData() const;
+    const wxString& GetData() const;
 
     /**
         Set string client data.
 
     /**
         Set string client data.