FLImaging 6.5.8.1
GUIPropertyMenuNodeTime.h
1#pragma once
2
3#include "GUIPropertyMenuNodeBase.h"
4
5namespace FLImaging
6{
7 namespace GUI
8 {
9 class CSNAPFeatureTime;
10
11 class FL_EXPORT CGUIPropertyMenuNodeTime : public CGUIPropertyMenuNodeBase
12 {
13 SupportToDuplicateObject(CGUIPropertyMenuNodeTime);
14
15 public:
16 CGUIPropertyMenuNodeTime();
17 virtual ~CGUIPropertyMenuNodeTime();
18
19 virtual const CResult ConfigureMenu() override;
20
21 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter) override;
22
23 DeclareGetClassType();
24
25 protected:
26 virtual const CResult InitializationProcedure() override;
27 virtual const CResult ProcessProcedure() override;
28
29 virtual CSNAPFeatureTime* GetFeatureTime() const;
30 };
31 }
32}