21 #ifndef COLORSCALEBUTTON_H
22 #define COLORSCALEBUTTON_H
24 #include <QtGui/QPushButton>
25 #include <tulip/ColorScaleConfigDialog.h>
29 class TLP_QT_SCOPE ColorScaleButton:
public QPushButton {
31 ColorScale _colorScale;
32 ColorScaleConfigDialog* _dlg;
34 static void paintScale(QPainter*,
const QRect&,
const ColorScale&);
36 ColorScaleButton(ColorScale colorScale=ColorScale(), QWidget* parent=NULL);
37 virtual ~ColorScaleButton();
39 ColorScale colorScale()
const;
40 void setColorScale(
const ColorScale& colorScale);
41 void paintEvent(QPaintEvent *event);
49 #endif // COLORSCALEBUTTON_H