X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b88c44e735c80ecee8791f7560f5ee63dd9e9234..5d644707ca96dcaa63dc5a24c9eb5c2b7ee0b50d:/include/wx/clntdata.h diff --git a/include/wx/clntdata.h b/include/wx/clntdata.h index 8f2d44ded5..1b0f1792aa 100644 --- a/include/wx/clntdata.h +++ b/include/wx/clntdata.h @@ -39,7 +39,7 @@ public: class WXDLLEXPORT wxStringClientData : public wxClientData { public: - wxStringClientData() { } + wxStringClientData() : m_data() { } wxStringClientData( const wxString &data ) : m_data(data) { } void SetData( const wxString &data ) { m_data = data; } const wxString& GetData() const { return m_data; } @@ -50,12 +50,14 @@ private: -#if 0 // This class is a mixin that provides storage and management of "client // data." The client data stored can either be a pointer to a wxClientData // object in which case it is managed by the container (i.e. it will delete // the data when it's destroyed) or an untyped pointer which won't be deleted -// by the window - but not both of them +// by the container - but not both of them +// +// NOTE: This functionality is currently duplicated in wxEvtHandler in order +// to avoid having more than one vtable in that class heirachy. class WXDLLEXPORT wxClientDataContainer { @@ -92,7 +94,7 @@ protected: wxClientDataType m_clientDataType; }; -#endif + // ---------------------------------------------------------------------------- #endif