22 #ifndef COLORSCALEWIDGET_H_
23 #define COLORSCALEWIDGET_H_
27 #include <tulip/tulipconf.h>
35 class TLP_QT_SCOPE ColorScaleWidget :
public QWidget {
37 ColorScaleWidget(QWidget* parent=NULL);
38 virtual ~ColorScaleWidget();
43 void setColorScale(ColorScale *colorScale);
44 inline tlp::ColorScale* getColorScale()
const {
48 void setOrientation(Qt::Orientation orientation);
49 QSize minimumSizeHint ()
const;
50 QSize sizeHint ()
const;
52 void paintEvent ( QPaintEvent * event );
56 void paintColorScale(QPainter& painter,
const QRect& rect);
57 ColorScale *colorScale;
58 Qt::Orientation orientation;