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;
50 virtual void setModelDefinitions(
51 const std::string& emptyTheme =
"ControlPointTheme",
52 const std::string& normalTheme =
"ControlPointTheme",
53 const std::string& activeTheme =
"ControlPointPinnedTheme",
54 const std::string& normalPointTheme =
"ControlPointPinnedTheme",
55 const std::string& selectedPointTheme =
"ControlPointPinnedTheme");
58 virtual void setState(ControlPointState state);
61 virtual void setColor(
float r,
float g,
float b);
64 virtual void setDimensions(
int height,
int width);
67 DtModelAgent* model();
70 ControlPointState state();
73 virtual void setEventsEnabled(
bool enabled);
79 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
Contains makVrv::DtAgentManagerInterface class.
Contains DLL export macros.