FLImaging 6.6.27.1
GUIPropertyMenuNodePrimitiveBase.h
1#pragma once
2
3#include "GUIPropertyMenuNodeBase.h"
4#include "DefinitionGUISNAP.h"
5
6namespace FLImaging
7{
8 namespace GUI
9 {
11
12 class FL_EXPORT CGUIPropertyMenuNodePrimitiveBase : public CGUIPropertyMenuNodeBase
13 {
14 SupportToDuplicateAbstractObject(CGUIPropertyMenuNodePrimitiveBase);
15
16 public:
17 CGUIPropertyMenuNodePrimitiveBase();
18 virtual ~CGUIPropertyMenuNodePrimitiveBase();
19
20 CGUIPropertyItemBase* GetCategoryItem(EControlType eControl) const;
21 CGUIPropertyItemBase* GetValueItem(EControlType eControl) const;
22
23 Base::CFLString<wchar_t> GetCategoryName(EControlType eControl) const;
24 EControlType GetCategoryEnum(Base::CFLString<wchar_t> flsCategory) const;
25
26 DeclareGetClassType();
27
28 protected:
29 static Base::CFLString<wchar_t> m_flsCategoryName[EControlTypeCount];
30 };
31 }
32}
프로퍼티 아이템 베이스 클래스
Definition GUIPropertyItemBase.h:37
Definition D2DObject.h:12