FLImaging 6.10.23.2
GUIPropertyItemIPAddress.h
1
7#pragma once
8#include "GUIPropertyItemBase.h"
9
11namespace FLImaging
12{
14 namespace GUI
15 {
28 {
29 public:
38
47
59 virtual CMFCPropertyGridProperty* CreateGridProperty() override;
60
78 virtual bool SetValue(Base::CFLString<wchar_t> strValue, bool bInvokeCallback = true) override;
79
91 virtual Base::CFLString<wchar_t> GetValue() const override;
92
102 virtual void Enable(bool bEnable) override;
103 };
104 }
105}
106
Template type string class.
Definition FLString.h:34
CGUIPropertyItemBase()
Default constructor.
virtual bool SetValue(Base::CFLString< wchar_t > strValue, bool bInvokeCallback=true) override
Set the IP address as a string.
virtual ~CGUIPropertyItemIPAddress()
Destructor.
virtual CMFCPropertyGridProperty * CreateGridProperty() override
Create the property-grid node for this IP address item.
virtual void Enable(bool bEnable) override
Enable or disable editing of this item.
CGUIPropertyItemIPAddress()
Default constructor.
virtual Base::CFLString< wchar_t > GetValue() const override
Get the current IP address as a string.
Definition D2DObject.h:12