3#include "GUIPropertyMenuNodeBase.h" 
    9        class CSNAPFeatureStringConcatenate;
 
   11        class FL_EXPORT CGUIPropertyMenuNodeStringConcatenate : 
public CGUIPropertyMenuNodeBase
 
   13            SupportToDuplicateObject(CGUIPropertyMenuNodeStringConcatenate);
 
   16            CGUIPropertyMenuNodeStringConcatenate();
 
   17            virtual ~CGUIPropertyMenuNodeStringConcatenate();
 
   19            virtual const CResult ConfigureMenu() 
override;
 
   20            virtual const CResult OnInputParameter(CSNAPParameter* pParameter) 
override;
 
   21            virtual const CResult OnOutputParameter(CSNAPParameter* pParameter) 
override;
 
   23            virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult) 
const override;
 
   25            virtual const CResult SetConfigureValueItemCount(int32_t i32Count);
 
   27            DeclareGetClassType();
 
   30            virtual const CResult InitializationProcedure() 
override;
 
   31            virtual const CResult ProcessProcedure() 
override;
 
   33            CPropertyButtonClickProcedure* MakeAddButtonImplement();
 
   34            CPropertyButtonClickProcedure* MakeRemoveButtonImplement();
 
   36            const CResult AddValueItem();
 
   37            const CResult RemoveValueItem();
 
   39            Base::CFLString<wchar_t> GetValueItemName(int32_t i32Index) 
const;
 
   40            Base::CFLString<wchar_t> GetValueItemPathName(int32_t i32Index) 
const;
 
   42            int32_t GetValueItemCount() 
const;
 
   44            virtual CSNAPFeatureStringConcatenate* GetFeatureStringConcatenate() 
const;
 
   47            std::vector<CGUIPropertyItemBase*>& m_vctValueItems;
 
Definition D2DObject.h:12