yacreader/common/scroll_management.h
2021-10-19 00:00:08 +02:00

26 lines
426 B
C++

#ifndef SCROLLMANAGAMENT_H
#define SCROLLMANAGAMENT_H
#include <QElapsedTimer>
#include <QWheelEvent>
class ScrollManagement
{
public:
enum Movement {
None,
Forward,
Backward
};
ScrollManagement();
ScrollManagement::Movement getMovement(QWheelEvent *event);
~ScrollManagement();
private:
QElapsedTimer *wheelTimer;
int wheelAccumulator;
};
#endif // SCROLLMANAGAMENT_H