mirror of
https://github.com/YACReader/yacreader
synced 2025-05-25 18:00:46 -04:00
26 lines
426 B
C++
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
|