24#ifndef _SO_QT_BASIC_SLIDER_
25#define _SO_QT_BASIC_SLIDER_
30class SoFloatCallbackList;
103 virtual void redraw();
104 virtual void drawSliderTopRegion();
107 short slx1, sly1, slx2, sly2;
108 short thumx1, thumy1, thumx2, thumy2;
128 void makeDefaultColors();
129 void makeWYSIWYGcolors();
133 SoFloatCallbackList *startCallbacks;
134 SoFloatCallbackList *changedCallbacks;
135 SoFloatCallbackList *finishCallbacks;
138 virtual void sizeChanged(
const SbVec2s &newSize);
139 void processEvent(QEvent *anyevent);
140 static void sliderChangedCB(
void *,
float val);
const float * getBaseColor()
void removeValueChangedCallback(SoQtBasicSliderCB *f, void *userData=NULL)
SoQtBasicSlider(QWidget *parent, Type t)
void SoQtBasicSliderCB(void *userData, float val)
void removeStartCallback(SoQtBasicSliderCB *f, void *userData=NULL)
void addStartCallback(SoQtBasicSliderCB *f, void *userData=NULL)
void removeFinishCallback(SoQtBasicSliderCB *f, void *userData=NULL)
void interactivity(SbBool flag)
void setBaseColor(const float rgbOrHsv[3])
void setWYSIWYG(SbBool trueOrFalse)
void addValueChangedCallback(SoQtBasicSliderCB *f, void *userData=NULL)
void addFinishCallback(SoQtBasicSliderCB *f, void *userData=NULL)