FLImaging 6.5.8.1
GUIPropertyMenuNodeArrayPoint.h
1#pragma once
2
3#include "GUIPropertyMenuNodeContainer.h"
4
5
6namespace FLImaging
7{
8 namespace GUI
9 {
10 template<typename T>
11 class FL_EXPORT CGUIPropertyMenuNodeArrayPoint : public CGUIPropertyMenuNodeContainer
12 {
13 SupportToDuplicateObject(CGUIPropertyMenuNodeArrayPoint<T>);
14
15 public:
16 CGUIPropertyMenuNodeArrayPoint();
17 virtual ~CGUIPropertyMenuNodeArrayPoint();
18
19 virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult) const override;
20
21 DeclareGetClassType();
22
23 protected:
24 virtual Base::CFLString<wchar_t> GetPropertyData() const override;
25 virtual const CResult UpdatePropertyMenuItemValue() override;
26
27 virtual Base::CFLString<wchar_t> GetCodeVariableType() const override;
28 };
29 }
30}