FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyMenuNodePrimitiveBase.h
1
#pragma once
2
3
#include "GUIPropertyMenuNodeBase.h"
4
#include "DefinitionGUISNAP.h"
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
CGUIPropertyItemBase
;
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
EControlType GetActivatedControlType()
const
;
27
CGUIPropertyItemBase* GetActivatedCategoryItem()
const
;
28
CGUIPropertyItemBase* GetActivatedValueItem()
const
;
29
30
DeclareGetClassType();
31
32
protected
:
33
static
Base::CFLString<wchar_t> m_flsCategoryName[EControlTypeCount];
34
};
35
}
36
}
FLImaging::GUI::CGUIPropertyItemBase
Property item base class.
Definition
GUIPropertyItemBase.h:319
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0