3#include "GUIPropertyMenuNodeBase.h"
9 class CSNAPFeatureFolder;
11 class FL_EXPORT CGUIPropertyMenuNodeFolder :
public CGUIPropertyMenuNodeBase
13 SupportToDuplicateObject(CGUIPropertyMenuNodeFolder);
16 CGUIPropertyMenuNodeFolder();
17 virtual ~CGUIPropertyMenuNodeFolder();
19 virtual const CResult ConfigureMenu()
override;
21 virtual void OnReceiveBroadcast(
const Base::CBroadcastMessage* pMessage)
override;
23 virtual const CResult OnInputParameter(CSNAPParameter* pParameter)
override;
24 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter)
override;
26 virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult)
const override;
28 DeclareGetClassType();
31 virtual const CResult InitializationProcedure()
override;
32 virtual const CResult ProcessProcedure()
override;
34 virtual CSNAPFeatureFolder* GetFeatureFolder()
const;