implemented scroll wheel zooming in all TimelineViewBase derivatives

This commit is contained in:
itsmattkc
2019-12-31 19:49:09 +11:00
parent e41fdbd6e3
commit f65e1e52b5
11 changed files with 68 additions and 3 deletions
+7
View File
@@ -6,6 +6,13 @@ KeyframeView::KeyframeView(QWidget *parent) :
setAlignment(Qt::AlignLeft | Qt::AlignTop);
}
void KeyframeView::wheelEvent(QWheelEvent *event)
{
if (!HandleZoomFromScroll(event)) {
KeyframeViewBase::wheelEvent(event);
}
}
void KeyframeView::AddKeyframe(NodeKeyframePtr key, int y)
{
QPoint global_pt(0, y);
+3
View File
@@ -9,6 +9,9 @@ class KeyframeView : public KeyframeViewBase
public:
KeyframeView(QWidget* parent = nullptr);
protected:
virtual void wheelEvent(QWheelEvent* event) override;
public slots:
void AddKeyframe(NodeKeyframePtr key, int y);