30 QColor get_curve_color(
int index,
int length);
37 void paintEvent(QPaintEvent *event);
38 void mousePressEvent(QMouseEvent *event);
39 void mouseMoveEvent(QMouseEvent *event);
40 void mouseReleaseEvent(QMouseEvent *event);
41 void wheelEvent(QWheelEvent *event);
45 void set_selected_keyframe_type(
int type);
46 void set_field_visibility(
int field,
bool b);
48 void delete_selected_keys();
51 void x_scroll_changed(
int);
52 void y_scroll_changed(
int);
53 void zoom_changed(
double,
double);
54 void selection_changed(
bool,
int);
65 void set_scroll_x(
int s);
66 void set_scroll_y(
int s);
67 void set_zoom(
double xz,
double yz);
69 int get_screen_x(
double);
70 int get_screen_y(
double);
71 long get_value_x(
int);
72 double get_value_y(
int);
74 void selection_update();
76 QVector<bool> field_visibility;
78 QVector<int> selected_keys;
79 QVector<int> selected_keys_fields;
80 QVector<long> selected_keys_old_vals;
81 QVector<double> selected_keys_old_doubles;
83 double old_pre_handle_x;
84 double old_pre_handle_y;
85 double old_post_handle_x;
86 double old_post_handle_y;
95 void draw_lines(QPainter &p,
bool vert);
96 void draw_line_text(QPainter &p,
bool vert,
int line_no,
int line_pos,
int next_line_pos);
105 int rect_select_offset;
115 void show_context_menu(
const QPoint& pos);
117 void set_view_to_selection();
118 void set_view_to_all();
119 void set_view_to_rect(
int x1,
double y1,
int x2,
double y2);
122 #endif // GRAPHVIEW_H Definition: effectrow.h:37
Definition: graphview.h:32
Definition: effectfield.h:43