islider.h
557 Bytes
#ifndef ISLIDER_H
#define ISLIDER_H
#include <QSlider>
class ISlider : public QSlider
{
Q_OBJECT
public:
explicit ISlider(QWidget *parent = 0);
protected:
bool eventFilter(QObject *, QEvent *);
void mouseMoveEvent(QMouseEvent *ev);
void wheelEvent(QWheelEvent *event);
void enterEvent(QEvent *);
void leaveEvent(QEvent *);
signals:
void mouseIn();
void mouseOut();
void mouseCliced();
public slots:
void setMoveable();
void setMoveDisable();
private:
bool m_Trigpressed;
};
#endif // ISLIDER_H