From ac1013c060bf83e0ef83f3ef4a5f6296e88157d2 Mon Sep 17 00:00:00 2001 From: Jaakko Salli Date: Sat, 6 Jun 2009 15:28:40 +0000 Subject: [PATCH] Added wxPGProperty::Set/GetValuePlain() for direct m_value member access needed by wxPython bindings .m_value property git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60913 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/propgrid/property.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/include/wx/propgrid/property.h b/include/wx/propgrid/property.h index 864227349d..199ec099ca 100644 --- a/include/wx/propgrid/property.h +++ b/include/wx/propgrid/property.h @@ -1541,7 +1541,6 @@ public: return DoGetValue(); } -#ifndef SWIG /** Returns reference to the internal stored value. GetValue is preferred way to get the actual value, since GetValueRef ignores DoGetValue, which may override stored value. @@ -1555,7 +1554,13 @@ public: { return m_value; } -#endif + + // Helper function (for wxPython bindings and such) for settings protected + // m_value. + wxVariant GetValuePlain() const + { + return m_value; + } /** Returns text representation of property's value. @@ -2010,6 +2015,13 @@ public: SetValue(val); } + // Helper function (for wxPython bindings and such) for settings protected + // m_value. + void SetValuePlain( wxVariant value ) + { + m_value = value; + } + #if wxUSE_VALIDATORS /** Sets wxValidator for a property*/ void SetValidator( const wxValidator& validator )