2#include "GUIPropertyItemBase.h"
8 class CInternalPassword;
10 class FL_EXPORT CGUIPropertyItemPassword :
public CGUIPropertyItemBase
13 CGUIPropertyItemPassword();
14 virtual ~CGUIPropertyItemPassword();
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 bool Load(
const Base::CFLString<wchar_t>& strFilePath)
override;
22 virtual bool Load(
const Base::CFLArray<Base::CFLString<wchar_t>>& flaData)
override;
23 virtual bool Save(
const Base::CFLString<wchar_t>& strFilePath)
const override;
24 virtual bool Save(Base::CFLArray<Base::CFLString<wchar_t>>& flaData)
const override;
27 CInternalPassword* m_pInternal;
28 friend class CGUIPropertyGridPropertyPassword;