10 #ifndef DtControlPointWidget_H_
11 #define DtControlPointWidget_H_
21 class DtAgentManagerInterface;
22 class DtProjectedWidgetModelAgent;
24 class DtWidgetLabelAgent;
26 class DtWidgetInstanceSignaler;
27 class DtWidgetSignaler;
28 class DtWidgetEventSignals;
51 virtual void setModelDefinitions(
52 const std::string& emptyTheme =
"ControlPointTheme",
53 const std::string& normalTheme =
"ControlPointTheme",
54 const std::string& activeTheme =
"ControlPointPinnedTheme",
55 const std::string& normalPointTheme =
"ControlPointPinnedTheme",
56 const std::string& selectedPointTheme =
"ControlPointPinnedTheme");
59 virtual void setState(ControlPointState state);
62 virtual void setColor(
float r,
float g,
float b);
65 virtual void setDimensions(
int height,
int width);
68 DtModelAgent* model();
71 ControlPointState state();
74 virtual void setEventsEnabled(
bool enabled);
80 virtual void setOrderGroup(
int);
This file contains the declaration for the class DtMouseState.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv::DtUniqueID type.
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
DtModelSetId
Definition: DtModelSetEnums.h:19
Contains makVrv::DtAgentManagerInterface class.
Contains DLL export macros.