26 #ifndef __TERRALIB_QT_QWT_INTERNAL_COLORBAR_H_
27 #define __TERRALIB_QT_QWT_INTERNAL_COLORBAR_H_
31 #include <qwt_scale_widget.h>
37 #include "../Config.h"
54 class ColorPickerToolButton;
108 void setScaleVisible(
bool flag);
115 void setHeight(
int value);
123 void setInterval(
double min,
double max);
140 void setClickPrecision(
double precision);
160 void setScaleEngine();
165 void buildColorBar();
174 double getPin(
int pos);
183 double convert2toolbarPos(
int pos);
190 virtual void paintEvent(QPaintEvent* e);
199 virtual void mousePressEvent(QMouseEvent* e);
207 virtual void mouseReleaseEvent(QMouseEvent* e);
215 virtual void mouseMoveEvent(QMouseEvent* e);
223 virtual void wheelEvent(QWheelEvent* e);
251 void colorBarChanged();
289 #endif // __TERRALIB_QT_QWT_INTERNAL_COLORBAR_H_
It models the concept of color bar.