2#include "GUIPropertyItemBase.h"
9 class CGUIPropertyGridPropertySpin;
11 class FL_EXPORT CGUIPropertyItemSpin :
public CGUIPropertyItemBase
14 CGUIPropertyItemSpin();
15 virtual ~CGUIPropertyItemSpin();
17 virtual CMFCPropertyGridProperty* CreateGridProperty()
override;
19 virtual bool SetValue(Base::CFLString<wchar_t> strValue,
bool bInvokeCallback =
true)
override;
20 virtual Base::CFLString<wchar_t> GetValue()
const override;
22 virtual bool IncreaseTick(int32_t i32Tick);
23 virtual bool DecreaseTick(int32_t i32Tick);
25 virtual bool SetRange(int32_t i32Min, int32_t i32Max);
26 virtual void GetRange(int32_t& i32Min, int32_t& i32Max)
const;
28 virtual bool SetOrigValue(
const Base::CFLString<wchar_t>& strValue);
31 int32_t m_i32Range[2];