more keyframe improvements

This commit is contained in:
itsmattkc
2018-08-19 23:03:39 +10:00
parent d724a06e5a
commit 14648d2e51
7 changed files with 163 additions and 72 deletions
+7 -5
View File
@@ -17,17 +17,19 @@ public:
long visible_in;
long visible_out;
private:
QVector<int> selected_rows;
QVector<int> selected_keyframes;
QVector<int> rowY;
QVector<EffectRow*> rows;
void mousePressEvent(QMouseEvent* event);
void mouseMoveEvent(QMouseEvent* event);
void mouseReleaseEvent(QMouseEvent *event);
void paintEvent(QPaintEvent *event);
void draw_keyframe(QPainter& p, int x, int y, bool semiTransparent);
bool enable_reload;
bool mouseover;
long mouseover_frame;
int mouseover_row;
void draw_keyframe(QPainter& p, int x, int y, bool darker);
bool mousedown;
int drag_row_index;
int drag_keyframe_index;
};
#endif // KEYFRAMEVIEW_H