#ifndef QABSTRACTSLIDER_H
#define QABSTRACTSLIDER_H
#include <QtGui/qwidget.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
struct QAbstractSliderPrivate;
class QAbstractSlider: public QWidget{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
public: explicit QAbstractSlider(class QWidget* parent = 0);
public: virtual ~QAbstractSlider();
public: enum Qt::Orientation orientation() const
public: void setMinimum(int);
public: int minimum() const
public: void setMaximum(int);
public: int maximum() const
public: void setRange(int min, int max);
public: void setSingleStep(int);
public: int singleStep() const
public: void setPageStep(int);
public: int pageStep() const
public: void setTracking(bool enable);
public: bool hasTracking() const
public: void setSliderDown(bool);
public: bool isSliderDown() const
public: void setSliderPosition(int);
public: int sliderPosition() const
public: void setInvertedAppearance(bool);
public: bool invertedAppearance() const
public: void setInvertedControls(bool);
public: bool invertedControls() const
public: enum SliderAction{
SliderNoAction = 0,
SliderSingleStepAdd = 1,
SliderSingleStepSub = 2,
SliderPageStepAdd = 3,
SliderPageStepSub = 4,
SliderToMinimum = 5,
SliderToMaximum = 6,
SliderMove = 7,
};
public: int value() const
public: void triggerAction(enum QAbstractSlider::SliderAction action);
public: void setValue(int);
public: void setOrientation(enum Qt::Orientation);
protected: void valueChanged(int value);
protected: void sliderPressed();
protected: void sliderMoved(int position);
protected: void sliderReleased();
protected: void rangeChanged(int min, int max);
protected: void actionTriggered(int action);
protected: virtual bool event(struct QEvent* e);
protected: void setRepeatAction(enum QAbstractSlider::SliderAction action, int thresholdTime = 500, int repeatTime = 50);
protected: enum QAbstractSlider::SliderAction repeatAction() const
protected: enum SliderChange{
SliderRangeChange = 0,
SliderOrientationChange = 1,
SliderStepsChange = 2,
SliderValueChange = 3,
};
protected: virtual void sliderChange(enum QAbstractSlider::SliderChange change);
protected: virtual void keyPressEvent(struct QKeyEvent* ev);
protected: virtual void timerEvent(struct QTimerEvent*);
#ifndef QT_NO_WHEELEVENT
protected: virtual void wheelEvent(struct QWheelEvent* e);
#endif
protected: virtual void changeEvent(struct QEvent* e);
protected: QAbstractSlider(struct QAbstractSliderPrivate& dd, class QWidget* parent = 0);
private: QAbstractSlider(class QAbstractSlider const &);
private: class QAbstractSlider& operator =(class QAbstractSlider const &);
private: inline struct QAbstractSliderPrivate* d_func();
private: inline struct QAbstractSliderPrivate const * d_func() const
friend struct QAbstractSliderPrivate;
};
#endif // QABSTRACTSLIDER_H