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