3#include "GUIPropertyMenuNodeBase.h"
4#include "DefinitionGUISNAP.h"
10 class CGUIPropertyItemBase;
12 class FL_EXPORT CGUIPropertyMenuNodePrimitiveBase :
public CGUIPropertyMenuNodeBase
14 SupportToDuplicateAbstractObject(CGUIPropertyMenuNodePrimitiveBase);
17 CGUIPropertyMenuNodePrimitiveBase();
18 virtual ~CGUIPropertyMenuNodePrimitiveBase();
20 CGUIPropertyItemBase* GetCategoryItem(EControlType eControl)
const;
21 CGUIPropertyItemBase* GetValueItem(EControlType eControl)
const;
23 Base::CFLString<wchar_t> GetCategoryName(EControlType eControl)
const;
24 EControlType GetCategoryEnum(Base::CFLString<wchar_t> flsCategory)
const;
26 DeclareGetClassType();
29 static Base::CFLString<wchar_t> m_flsCategoryName[EControlTypeCount];