FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyItemPassword.h
1
7
#pragma once
8
#include "GUIPropertyItemBase.h"
9
11
namespace
FLImaging
12
{
14
namespace
GUI
15
{
16
class
CInternalPassword;
17
31
class
FL_EXPORT
CGUIPropertyItemPassword
:
public
CGUIPropertyItemBase
32
{
33
public
:
41
CGUIPropertyItemPassword
();
42
50
virtual
~CGUIPropertyItemPassword
();
51
52
virtual
CMFCPropertyGridProperty*
CreateGridProperty
()
override
;
53
69
virtual
bool
SetValue
(
Base::CFLString<wchar_t>
strValue,
bool
bInvokeCallback =
true
)
override
;
70
82
virtual
Base::CFLString<wchar_t>
GetValue
()
const override
;
83
97
static
Base::CFLString<wchar_t>
EncodePassword
(
const
Base::CFLString<wchar_t>
& strPlainText);
98
113
virtual
bool
Load
(
const
Base::CFLString<wchar_t>
& strFilePath)
override
;
114
131
virtual
bool
Load
(
const
Base::CFLArray
<
Base::CFLString<wchar_t>
>& flaData)
override
;
132
149
virtual
bool
Save
(
const
Base::CFLString<wchar_t>
& strFilePath)
const override
;
150
167
virtual
bool
Save
(
Base::CFLArray
<
Base::CFLString<wchar_t>
>& flaData)
const override
;
168
169
private
:
170
CInternalPassword* m_pInternal;
171
172
friend
class
CGUIPropertyGridPropertyPassword;
173
};
174
}
175
}
FLImaging::Base::CFLArray
Template type array class.
Definition
FLArray.h:71
FLImaging::Base::CFLString
Template type string class.
Definition
FLString.h:34
FLImaging::GUI::CGUIPropertyItemBase::CGUIPropertyItemBase
CGUIPropertyItemBase()
Default constructor.
FLImaging::GUI::CGUIPropertyItemPassword::GetValue
virtual Base::CFLString< wchar_t > GetValue() const override
Returns the password in its encoded (non-plaintext) form.
FLImaging::GUI::CGUIPropertyItemPassword::EncodePassword
static Base::CFLString< wchar_t > EncodePassword(const Base::CFLString< wchar_t > &strPlainText)
Encode a plaintext password and return the encoded representation.
FLImaging::GUI::CGUIPropertyItemPassword::CGUIPropertyItemPassword
CGUIPropertyItemPassword()
Default constructor.
FLImaging::GUI::CGUIPropertyItemPassword::Load
virtual bool Load(const Base::CFLString< wchar_t > &strFilePath) override
For security reasons, this function has an empty implementation. It performs no action and always ret...
FLImaging::GUI::CGUIPropertyItemPassword::Save
virtual bool Save(const Base::CFLString< wchar_t > &strFilePath) const override
For security reasons, this function has an empty implementation. It performs no action and always ret...
FLImaging::GUI::CGUIPropertyItemPassword::~CGUIPropertyItemPassword
virtual ~CGUIPropertyItemPassword()
Destructor.
FLImaging::GUI::CGUIPropertyItemPassword::Save
virtual bool Save(Base::CFLArray< Base::CFLString< wchar_t > > &flaData) const override
For security reasons, this function has an empty implementation. It performs no action and always ret...
FLImaging::GUI::CGUIPropertyItemPassword::CreateGridProperty
virtual CMFCPropertyGridProperty * CreateGridProperty() override
It creates and returns the MFC grid property for this item. If an instance has already been created,...
FLImaging::GUI::CGUIPropertyItemPassword::Load
virtual bool Load(const Base::CFLArray< Base::CFLString< wchar_t > > &flaData) override
For security reasons, this function has an empty implementation. It performs no action and always ret...
FLImaging::GUI::CGUIPropertyItemPassword::SetValue
virtual bool SetValue(Base::CFLString< wchar_t > strValue, bool bInvokeCallback=true) override
Set the plain text password string.
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0