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