8#include "GUIPropertyItemBase.h"
16 class CGUIPropertyGridPropertyRadioButton;
43 friend class CGUIPropertyItemRadioButtonGroup;
128 [[deprecated(
"Cannot set a callback on an individual radio button. "
129 "Set the callback on CGUIPropertyItemRadioButtonGroup.")]]
143 [[deprecated(
"Individual radio buttons do not have callbacks; this always returns nullptr. "
144 "Use the group's callback.")]]
148 CGUIPropertyItemRadioButton();
161 virtual void Select(
bool bSelect);
164 bool m_bIsRadioButtonOnRight;
165 bool m_bInProcSetValue;
166 CGUIPropertyItemRadioButtonGroup* m_pParentGroup;
168 friend class CGUIPropertyGridPropertyRadioButton;
Template type array class.
Definition FLArray.h:53
Template type string class.
Definition FLString.h:34
CGUIPropertyItemBase()
Default constructor.
Definition D2DObject.h:12
std::function< void(CGUIPropertyItemBase *, Base::CFLString< wchar_t > &, const Base::CFLString< wchar_t > &)> CPropertyCallback
Value-change callback invoked from within SetValue().
Definition GUIPropertyItemBase.h:191