2#include "GUIPropertyItemBase.h"
8 class CGUIPropertyGridPropertyCheckBox;
13 CGUIPropertyItemCheckBox();
14 virtual ~CGUIPropertyItemCheckBox();
16 virtual CMFCPropertyGridProperty* CreateGridProperty()
override;
18 virtual bool SetValue(Base::CFLString<wchar_t> strValue,
bool bInvokeCallback =
true)
override;
19 virtual Base::CFLString<wchar_t> GetValue()
const override;
21 virtual void SetCheck(
bool bCheck,
bool bInvokeCallback =
true);
22 virtual bool GetCheck()
const;
24 virtual bool Load(
const Base::CFLString<wchar_t>& strFilePath)
override;
25 virtual bool Load(
const Base::CFLArray<Base::CFLString<wchar_t>>& flaData)
override;
33 virtual void SetCheckBoxOnRight(
bool bSet);
41 virtual bool IsCheckBoxOnRight()
const;
53 virtual const CResult SetCheckBoxTrueFalseValue(
const Base::CFLString<wchar_t>& strTrue,
const Base::CFLString<wchar_t>& strFalse);
62 virtual const Base::CFLString<wchar_t>& GetCheckBoxTrueValue()
const;
71 virtual const Base::CFLString<wchar_t>& GetCheckBoxFalseValue()
const;
73 virtual void InternalSetValue(
const COleVariant& varValue,
bool bRedrawImmediate)
override;
76 bool m_bCheckBoxOnRight;
77 Base::CFLString<wchar_t> m_strTrue;
78 Base::CFLString<wchar_t> m_strFalse;
80 friend class CGUIPropertyGridPropertyCheckBox;
Property item base class.
Definition GUIPropertyItemBase.h:37
Definition D2DObject.h:12
@ Load
Default Load.
Definition DefinitionsGUI.h:50