1 #ifndef EFFECTCONTROLS_H 2 #define EFFECTCONTROLS_H 5 #include <QUndoCommand> 25 QScrollArea* parent_widget;
29 void receive_wheel_event(QWheelEvent* e);
39 void set_clips(QVector<int>& clips,
int mode);
40 void clear_effects(
bool clear_cache);
41 void delete_effects();
44 void set_zoom(
bool in);
45 bool keyframe_focus();
46 void delete_selected_keyframes();
48 void scroll_to_frame(
long frame);
50 QVector<int> selected_clips;
55 QScrollBar* verticalScrollBar;
57 QMutex effects_loaded;
59 void add_effect_paste_action(QMenu* menu);
62 void copy(
bool del =
false);
63 void update_keyframes();
65 void menu_select(QAction* q);
67 void video_effect_click();
68 void audio_effect_click();
69 void video_transition_click();
70 void audio_transition_click();
72 void deselect_all_effects(QWidget*);
74 void update_scrollbar();
75 void queue_post_update();
77 void effects_area_context_menu();
79 void resizeEvent(QResizeEvent *event);
81 void show_effect_menu(
int type,
int subtype);
83 void load_keyframes();
84 void open_effect(QVBoxLayout* hlayout,
Effect* e);
89 int effect_menu_subtype;
95 QScrollArea* scrollArea;
96 QLabel* lblMultipleClipsSelected;
98 QWidget* video_effect_area;
99 QWidget* audio_effect_area;
104 #endif // EFFECTCONTROLS_H Definition: keyframeview.h:13
Definition: effectcontrols.h:21
Definition: effectcontrols.h:32