10 QColor get_curve_color(
int index,
int length);
17 void paintEvent(QPaintEvent *event);
18 void mousePressEvent(QMouseEvent *event);
19 void mouseMoveEvent(QMouseEvent *event);
20 void mouseReleaseEvent(QMouseEvent *event);
21 void wheelEvent(QWheelEvent *event);
25 void set_selected_keyframe_type(
int type);
26 void set_field_visibility(
int field,
bool b);
28 void delete_selected_keys();
31 void x_scroll_changed(
int);
32 void y_scroll_changed(
int);
33 void zoom_changed(
double);
34 void selection_changed(
bool,
int);
43 void set_scroll_x(
int s);
44 void set_scroll_y(
int s);
45 void set_zoom(
double z);
47 int get_screen_x(
double);
48 int get_screen_y(
double);
49 long get_value_x(
int);
50 double get_value_y(
int);
52 void selection_update();
54 QVector<bool> field_visibility;
56 QVector<int> selected_keys;
57 QVector<int> selected_keys_fields;
58 QVector<long> selected_keys_old_vals;
59 QVector<double> selected_keys_old_doubles;
61 double old_pre_handle_x;
62 double old_pre_handle_y;
63 double old_post_handle_x;
64 double old_post_handle_y;
73 void draw_lines(QPainter &p,
bool vert);
74 void draw_line_text(QPainter &p,
bool vert,
int line_no,
int line_pos,
int next_line_pos);
83 int rect_select_offset;
93 void show_context_menu(
const QPoint& pos);
95 void set_view_to_selection();
96 void set_view_to_all();
97 void set_view_to_rect(
int x1,
double y1,
int x2,
double y2);
100 #endif // GRAPHVIEW_H Definition: effectrow.h:17
Definition: graphview.h:12
Definition: effectfield.h:23