From 41d5e5f5edc75e6e1ea53b53deb432b802869696 Mon Sep 17 00:00:00 2001 From: Jaakko Salli Date: Sat, 6 Jun 2009 15:24:51 +0000 Subject: [PATCH] Added wxPGProperty::GetValuePlain() and SetValuePlain() for direct m_value access, needed by wxPython bindings .m_value property. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_9_0_BRANCH@60911 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 41d04db5e5..f9f8f55b92 100644 --- a/include/wx/propgrid/property.h +++ b/include/wx/propgrid/property.h @@ -1530,7 +1530,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. @@ -1544,7 +1543,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. @@ -1977,6 +1982,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 )