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
This commit is contained in:
Jaakko Salli 2009-06-06 15:28:40 +00:00
parent 45e82d4ceb
commit ac1013c060

View File

@ -1541,7 +1541,6 @@ public:
return DoGetValue(); return DoGetValue();
} }
#ifndef SWIG
/** Returns reference to the internal stored value. GetValue is preferred /** Returns reference to the internal stored value. GetValue is preferred
way to get the actual value, since GetValueRef ignores DoGetValue, way to get the actual value, since GetValueRef ignores DoGetValue,
which may override stored value. which may override stored value.
@ -1555,7 +1554,13 @@ public:
{ {
return m_value; 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. /** Returns text representation of property's value.
@ -2010,6 +2015,13 @@ public:
SetValue(val); SetValue(val);
} }
// Helper function (for wxPython bindings and such) for settings protected
// m_value.
void SetValuePlain( wxVariant value )
{
m_value = value;
}
#if wxUSE_VALIDATORS #if wxUSE_VALIDATORS
/** Sets wxValidator for a property*/ /** Sets wxValidator for a property*/
void SetValidator( const wxValidator& validator ) void SetValidator( const wxValidator& validator )