various scrolling fixes for the effect keyframes

This commit is contained in:
itsmattkc
2019-01-22 03:18:52 +11:00
parent 4abf37a27d
commit 2530608ca7
4 changed files with 33 additions and 11 deletions
+5 -1
View File
@@ -167,7 +167,11 @@ void KeyframeView::paintEvent(QPaintEvent*) {
/*if (mouseover && mouseover_row < rowY.size()) {
draw_keyframe(p, getScreenPointFromFrame(panel_effect_controls->zoom, mouseover_frame - visible_in), rowY.at(mouseover_row), true);
}*/
}*/
}
void KeyframeView::wheelEvent(QWheelEvent *e) {
emit wheel_event_signal(e);
}
bool KeyframeView::keyframeIsSelected(EffectField *field, int keyframe) {
+3
View File
@@ -21,6 +21,8 @@ public:
long visible_in;
long visible_out;
signals:
void wheel_event_signal(QWheelEvent*);
public slots:
void set_x_scroll(int);
void set_y_scroll(int);
@@ -36,6 +38,7 @@ private:
void mouseMoveEvent(QMouseEvent* event);
void mouseReleaseEvent(QMouseEvent *event);
void paintEvent(QPaintEvent *event);
void wheelEvent(QWheelEvent* e);
bool mousedown;
bool dragging;
bool keys_selected;