2#include "GUIPropertyItemBase.h"
8 class CGUIPropertyGridPropertyRadioButton;
9 class CGUIPropertyItemRadioButtonGroup;
13 friend class CGUIPropertyItemRadioButtonGroup;
15 CGUIPropertyItemRadioButton();
18 virtual ~CGUIPropertyItemRadioButton();
20 virtual CMFCPropertyGridProperty* CreateGridProperty()
override;
22 virtual bool SetValue(Base::CFLString<wchar_t> strValue,
bool bInvokeCallback =
true)
override;
23 virtual Base::CFLString<wchar_t> GetValue()
const override;
25 virtual void Select(
bool bSelect);
26 virtual bool IsSelected()
const;
28 virtual bool Load(
const Base::CFLString<wchar_t>& strFilePath)
override;
29 virtual bool Load(
const Base::CFLArray<Base::CFLString<wchar_t>>& flaData)
override;
37 virtual void SetRadioButtonOnRight(
bool bSet);
45 virtual bool IsRadioButtonOnRight()
const;
48 bool m_bIsRadioButtonOnRight;
49 bool m_bInProcSetValue;
50 CGUIPropertyItemRadioButtonGroup* m_pParentGroup;
52 friend class CGUIPropertyGridPropertyRadioButton;
Property item base class.
Definition GUIPropertyItemBase.h:37
Definition D2DObject.h:12
@ Select
Select a Figure.
Definition DefinitionsGUI.h:4128
@ Load
Default Load.
Definition DefinitionsGUI.h:50