FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyMenuNodeStringConcatenate.h
1
#pragma once
2
3
#include "GUIPropertyMenuNodeBase.h"
4
5
namespace
FLImaging
6
{
7
namespace
GUI
8
{
9
class
CSNAPFeatureStringConcatenate;
10
11
class
FL_EXPORT CGUIPropertyMenuNodeStringConcatenate :
public
CGUIPropertyMenuNodeBase
12
{
13
SupportToDuplicateObject(CGUIPropertyMenuNodeStringConcatenate);
14
15
public
:
16
CGUIPropertyMenuNodeStringConcatenate();
17
virtual
~CGUIPropertyMenuNodeStringConcatenate();
18
19
virtual
const
CResult ConfigureMenu()
override
;
20
virtual
const
CResult OnInputParameter(CSNAPParameter* pParameter)
override
;
21
virtual
const
CResult OnOutputParameter(CSNAPParameter* pParameter)
override
;
22
23
virtual
const
CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult)
const override
;
24
25
virtual
const
CResult SetConfigureValueItemCount(int32_t i32Count);
26
27
DeclareGetClassType();
28
29
protected
:
30
virtual
const
CResult InitializationProcedure()
override
;
31
virtual
const
CResult ProcessProcedure()
override
;
32
33
CPropertyButtonClickProcedure* MakeAddButtonImplement();
34
CPropertyButtonClickProcedure* MakeRemoveButtonImplement();
35
36
const
CResult AddValueItem();
37
const
CResult RemoveValueItem();
38
39
Base::CFLString<wchar_t> GetValueItemName(int32_t i32Index)
const
;
40
Base::CFLString<wchar_t> GetValueItemPathName(int32_t i32Index)
const
;
41
42
int32_t GetValueItemCount()
const
;
43
44
virtual
CSNAPFeatureStringConcatenate* GetFeatureStringConcatenate()
const
;
45
46
protected
:
47
std::vector<CGUIPropertyItemBase*>& m_vctValueItems;
48
};
49
}
50
}
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0