13 #ifndef DtGradientEditorInterface_H_
14 #define DtGradientEditorInterface_H_
26 typedef std::vector<DtGradientEditorInterface::ControlPoint>
Gradient;
31 virtual void clearGradient() = 0;
33 virtual void addControlPoint(
double location,
double red,
double green,
double blue,
double alpha = 1.0) = 0;
boost::signal< void(const DtGradientEditorInterface::Gradient &)> signal_gradientChanged
Signal emitted when the user changes the gradient.
Definition: DtGradientEditorInterface.h:44
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
std::vector< DtGradientEditorInterface::ControlPoint > Gradient
Definition: DtGradientEditorInterface.h:26
std::vector< double > ControlPoint
Definition: DtGradientEditorInterface.h:25
Abstract interface for gradient editor widgets.
Definition: DtGradientEditorInterface.h:22