21 #ifndef EFFECTCONTROLS_H 22 #define EFFECTCONTROLS_H 24 #include <QDockWidget> 25 #include <QUndoCommand> 45 QScrollArea* parent_widget;
49 void receive_wheel_event(QWheelEvent* e);
59 void set_clips(QVector<int>& clips,
int mode);
60 void clear_effects(
bool clear_cache);
61 void delete_effects();
64 void set_zoom(
bool in);
65 bool keyframe_focus();
66 void delete_selected_keyframes();
68 void scroll_to_frame(
long frame);
70 QVector<int> selected_clips;
75 QScrollBar* verticalScrollBar;
77 QMutex effects_loaded;
79 void add_effect_paste_action(QMenu* menu);
82 void copy(
bool del =
false);
83 void update_keyframes();
85 void menu_select(QAction* q);
87 void video_effect_click();
88 void audio_effect_click();
89 void video_transition_click();
90 void audio_transition_click();
92 void deselect_all_effects(QWidget*);
94 void update_scrollbar();
95 void queue_post_update();
97 void effects_area_context_menu();
99 void resizeEvent(QResizeEvent *event);
101 void show_effect_menu(
int type,
int subtype);
103 void load_keyframes();
104 void open_effect(QVBoxLayout* hlayout,
Effect* e);
108 int effect_menu_type;
109 int effect_menu_subtype;
115 QScrollArea* scrollArea;
116 QLabel* lblMultipleClipsSelected;
118 QWidget* video_effect_area;
119 QWidget* audio_effect_area;
124 #endif // EFFECTCONTROLS_H Definition: keyframeview.h:33
Definition: effectcontrols.h:41
Definition: effectcontrols.h:52