22 #ifndef COLORSCALEWIDGET_H_
23 #define COLORSCALEWIDGET_H_
25 #include <QtGui/QWidget>
26 #include <QtGui/QPainter>
28 #include <tulip/tulipconf.h>
36 class TLP_QT_SCOPE ColorScaleWidget :
public QWidget {
38 ColorScaleWidget(QWidget* parent=NULL);
39 virtual ~ColorScaleWidget();
44 void setColorScale(tlp::ColorScale *colorScale);
45 tlp::ColorScale* getColorScale()
const {
49 void setOrientation(Qt::Orientation orientation);
50 QSize minimumSizeHint ()
const;
51 QSize sizeHint ()
const;
53 void paintEvent ( QPaintEvent * event );
57 void paintColorScale(QPainter& painter,
const QRect& rect);
58 tlp::ColorScale *colorScale;
59 Qt::Orientation orientation;