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

Public Slots

void setScroll (int)
 

Public Member Functions

 TimelineWidget (QWidget *parent=0)
 

Public Attributes

QScrollBar * scrollBar
 
bool bottom_align
 

Protected Member Functions

void paintEvent (QPaintEvent *)
 
void resizeEvent (QResizeEvent *event)
 
void mouseDoubleClickEvent (QMouseEvent *event)
 
void mousePressEvent (QMouseEvent *event)
 
void mouseReleaseEvent (QMouseEvent *event)
 
void mouseMoveEvent (QMouseEvent *event)
 
void leaveEvent (QEvent *event)
 
void dragEnterEvent (QDragEnterEvent *event)
 
void dragLeaveEvent (QDragLeaveEvent *event)
 
void dropEvent (QDropEvent *event)
 
void dragMoveEvent (QDragMoveEvent *event)
 
void wheelEvent (QWheelEvent *event)
 

Private Slots

void reveal_media ()
 
void show_context_menu (const QPoint &pos)
 
void toggle_autoscale ()
 
void tooltip_timer_timeout ()
 
void rename_clip ()
 
void show_stabilizer_diag ()
 
void open_sequence_properties ()
 

Private Member Functions

void init_ghosts ()
 
void update_ghosts (const QPoint &mouse_pos, bool lock_frame)
 
bool is_track_visible (int track)
 
int getTrackFromScreenPoint (int y)
 
int getScreenPointFromTrack (int track)
 
int getClipIndexFromCoords (long frame, int track)
 

Private Attributes

int track_resize_mouse_cache
 
int track_resize_old_value
 
bool track_resizing
 
int track_target
 
QVector< Clip * > pre_clips
 
QVector< Clip * > post_clips
 
Mediarc_reveal_media
 
Sequenceself_created_sequence
 
QTimer tooltip_timer
 
int tooltip_clip
 
int scroll
 
SetSelectionsCommandselection_command
 

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