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

Public Slots

void cut ()
 
void copy (bool del=false)
 
void update_keyframes ()
 

Public Member Functions

 EffectControls (QWidget *parent=0)
 
int get_mode ()
 
void set_clips (QVector< int > &clips, int mode)
 
void clear_effects (bool clear_cache)
 
void delete_effects ()
 
bool is_focused ()
 
void reload_clips ()
 
void set_zoom (bool in)
 
bool keyframe_focus ()
 
void delete_selected_keyframes ()
 
void scroll_to_frame (long frame)
 
void add_effect_paste_action (QMenu *menu)
 

Public Attributes

bool multiple
 
QVector< int > selected_clips
 
double zoom
 
ResizableScrollBarhorizontalScrollBar
 
QScrollBar * verticalScrollBar
 
QMutex effects_loaded
 

Protected Member Functions

void resizeEvent (QResizeEvent *event)
 

Private Slots

void menu_select (QAction *q)
 
void video_effect_click ()
 
void audio_effect_click ()
 
void video_transition_click ()
 
void audio_transition_click ()
 
void deselect_all_effects (QWidget *)
 
void update_scrollbar ()
 
void queue_post_update ()
 
void effects_area_context_menu ()
 

Private Member Functions

void show_effect_menu (int type, int subtype)
 
void load_effects ()
 
void load_keyframes ()
 
void open_effect (QVBoxLayout *hlayout, Effect *e)
 
void setup_ui ()
 

Private Attributes

int effect_menu_type
 
int effect_menu_subtype
 
QString panel_name
 
int mode
 
TimelineHeaderheaders
 
EffectsAreaeffects_area
 
QScrollArea * scrollArea
 
QLabel * lblMultipleClipsSelected
 
KeyframeViewkeyframeView
 
QWidget * video_effect_area
 
QWidget * audio_effect_area
 
QWidget * vcontainer
 
QWidget * acontainer
 

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