Olive
Public Slots | Signals | Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes | List of all members
KeyframeView Class Reference
Inheritance diagram for KeyframeView:

Public Slots

void set_x_scroll (int)
 
void set_y_scroll (int)
 
void resize_move (double d)
 

Signals

void wheel_event_signal (QWheelEvent *)
 

Public Member Functions

 KeyframeView (QWidget *parent=0)
 
void delete_selected_keyframes ()
 

Public Attributes

TimelineHeaderheader
 
long visible_in
 
long visible_out
 

Private Slots

void show_context_menu (const QPoint &pos)
 
void menu_set_key_type (QAction *)
 

Private Member Functions

void mousePressEvent (QMouseEvent *event)
 
void mouseMoveEvent (QMouseEvent *event)
 
void mouseReleaseEvent (QMouseEvent *event)
 
void paintEvent (QPaintEvent *event)
 
void wheelEvent (QWheelEvent *e)
 
bool keyframeIsSelected (EffectField *field, int keyframe)
 
void update_keys ()
 

Private Attributes

QVector< EffectField * > selected_fields
 
QVector< int > selected_keyframes
 
QVector< int > rowY
 
QVector< EffectRow * > rows
 
QVector< long > old_key_vals
 
bool mousedown
 
bool dragging
 
bool keys_selected
 
bool select_rect
 
bool scroll_drag
 
long drag_frame_start
 
long last_frame_diff
 
int rect_select_x
 
int rect_select_y
 
int rect_select_w
 
int rect_select_h
 
int rect_select_offset
 
int x_scroll
 
int y_scroll
 

The documentation for this class was generated from the following files: