keyframes are movable in graph view

This commit is contained in:
itsmattkc
2018-12-31 22:18:42 +11:00
parent 7530fb0445
commit 7a4e655d2c
7 changed files with 128 additions and 36 deletions
+9 -2
View File
@@ -2,6 +2,7 @@
#define GRAPHVIEW_H
#include <QWidget>
#include <QVector>
class EffectRow;
@@ -10,9 +11,9 @@ QColor get_curve_color(int index, int length);
class GraphView : public QWidget {
Q_OBJECT
public:
GraphView(QWidget* parent = 0);
GraphView(QWidget* parent = 0);
void paintEvent(QPaintEvent *event);
void paintEvent(QPaintEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
@@ -37,6 +38,12 @@ private:
int get_screen_x(double);
int get_screen_y(double);
QVector<int> selected_keys;
QVector<int> selected_keys_fields;
QVector<long> selected_keys_old_vals;
bool moved_keys;
EffectRow* row;
};