1 #ifndef SCROLLMANAGAMENT_H
2 #define SCROLLMANAGAMENT_H
3 
4 #include <QTime>
5 #include <QWheelEvent>
6 
7 class ScrollManagement
8 {
9 public:
10     enum Movement {
11         None,
12         Forward,
13         Backward
14     };
15 
16     ScrollManagement();
17     ScrollManagement::Movement getMovement(QWheelEvent *event);
18     ~ScrollManagement();
19 
20 private:
21     QTime *wheelTimer;
22     int wheelAccumulator;
23 };
24 
25 #endif // SCROLLMANAGAMENT_H
26