3#include "GUIPropertyMenuNodeBase.h"
9 class CSNAPFeatureFile;
11 class FL_EXPORT CGUIPropertyMenuNodeFile :
public CGUIPropertyMenuNodeBase
13 SupportToDuplicateObject(CGUIPropertyMenuNodeFile);
16 CGUIPropertyMenuNodeFile();
17 virtual ~CGUIPropertyMenuNodeFile();
19 virtual const CResult ConfigureMenu()
override;
21 virtual const CResult UpdatePropertyMenuItem()
override;
23 virtual void OnReceiveBroadcast(
const Base::CBroadcastMessage* pMessage)
override;
25 virtual const CResult OnInputParameter(CSNAPParameter* pParameter)
override;
26 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter)
override;
28 virtual const CResult UpdatePropertyItems();
30 virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult)
const override;
32 DeclareGetClassType();
35 virtual const CResult InitializationProcedure()
override;
36 virtual const CResult ProcessProcedure()
override;
38 virtual CSNAPFeatureFile* GetFeatureFile()
const;