21 #ifndef EFFECTCONTROLS_H
22 #define EFFECTCONTROLS_H
24 #include <QUndoCommand>
27 #include <QScrollArea>
28 #include <QVBoxLayout>
31 #include <QHBoxLayout>
65 void Clear(
bool clear_cache =
true);
89 void copy(
bool del =
false);
106 virtual void resizeEvent(QResizeEvent *event)
override;
146 #endif // EFFECTCONTROLS_H
void delete_selected_keyframes()
Definition: effectcontrols.cpp:143
TimelineHeader * header
Definition: effectcontrols.h:48
QVBoxLayout * audio_effect_layout
Definition: effectcontrols.h:129
bool is_focused()
Definition: effectcontrols.cpp:729
QVBoxLayout * video_effect_layout
Definition: effectcontrols.h:128
QWidget * vcontainer
Definition: effectcontrols.h:142
virtual void LoadLayoutState(const QByteArray &data) override
Definition: effectcontrols.cpp:519
TimelineHeader * headers
Definition: effectcontrols.h:138
void receive_wheel_event(QWheelEvent *e)
Definition: effectcontrols.cpp:750
QMutex effects_loaded
Definition: effectcontrols.h:81
Definition: effectcontrols.h:55
void audio_effect_click()
Definition: effectcontrols.cpp:713
bool keyframe_focus()
Definition: effectcontrols.cpp:88
void DeleteSelectedEffects()
Definition: effectcontrols.cpp:583
void Load()
Definition: effectcontrols.cpp:619
void copy(bool del=false)
Definition: effectcontrols.cpp:147
EffectsArea * effects_area
Definition: effectcontrols.h:139
void video_effect_click()
Definition: effectcontrols.cpp:709
void set_zoom(bool in)
Definition: effectcontrols.cpp:92
void Clear(bool clear_cache=true)
Definition: effectcontrols.cpp:266
void effects_area_context_menu()
Definition: effectcontrols.cpp:539
void deselect_all_effects(QWidget *)
Definition: effectcontrols.cpp:298
void cut()
Definition: effectcontrols.cpp:192
varying vec2 q
Definition: cornerpin.frag:6
QString panel_name
Definition: effectcontrols.h:124
void show_effect_menu(int type, int subtype)
Definition: effectcontrols.cpp:196
ResizableScrollBar * horizontalScrollBar
Definition: effectcontrols.h:78
QWidget * acontainer
Definition: effectcontrols.h:143
void SetClips()
Definition: effectcontrols.cpp:605
virtual void Retranslate() override
Definition: effectcontrols.cpp:506
int effect_menu_type
Definition: effectcontrols.h:122
QScrollArea * scrollArea
Definition: effectcontrols.h:140
virtual void resizeEvent(QResizeEvent *event) override
Definition: effectcontrols.cpp:725
KeyframeView * keyframe_area
Definition: effectcontrols.h:47
QPushButton * btnAddVideoEffect
Definition: effectcontrols.h:132
Definition: keyframeview.h:35
void scroll_to_frame(long frame)
Definition: effectcontrols.cpp:188
The ComboAction class.
Definition: comboaction.h:19
void resizeEvent(QResizeEvent *)
Definition: effectcontrols.cpp:745
void open_effect(QVBoxLayout *hlayout, Effect *e)
Definition: effectcontrols.cpp:311
QWidget * video_effect_area
Definition: effectcontrols.h:126
void audio_transition_click()
Definition: effectcontrols.cpp:721
KeyframeView * keyframeView
Definition: effectcontrols.h:141
QScrollBar * verticalScrollBar
Definition: effectcontrols.h:79
void update_keyframes()
Definition: effectcontrols.cpp:133
QVector< Clip * > selected_clips_
Definition: effectcontrols.h:108
void Reload()
Definition: effectcontrols.cpp:600
void UpdateTitle()
Definition: effectcontrols.cpp:323
bool IsEffectSelected(Effect *e)
Definition: effectcontrols.cpp:288
void menu_select(QAction *q)
Definition: effectcontrols.cpp:98
void setup_ui()
Definition: effectcontrols.cpp:331
virtual QByteArray SaveLayoutState() override
Definition: effectcontrols.cpp:524
QPushButton * btnAddAudioTransition
Definition: effectcontrols.h:137
QScrollArea * parent_widget
Definition: effectcontrols.h:46
void DeleteEffect(ComboAction *ca, Effect *effect_ref)
Definition: effectcontrols.cpp:547
QPushButton * btnAddVideoTransition
Definition: effectcontrols.h:135
int effect_menu_subtype
Definition: effectcontrols.h:123
QSplitter * splitter
Definition: effectcontrols.h:131
QVector< EffectUI * > open_effects_
Definition: effectcontrols.h:109
virtual ~EffectControls() override
Definition: effectcontrols.cpp:83
void video_transition_click()
Definition: effectcontrols.cpp:717
void update_scrollbar()
Definition: effectcontrols.cpp:529
void queue_post_update()
Definition: effectcontrols.cpp:534
QLabel * lblVideoEffects
Definition: effectcontrols.h:133
EffectsArea(QWidget *parent=nullptr)
Definition: effectcontrols.cpp:741
QLabel * lblAudioEffects
Definition: effectcontrols.h:134
double zoom
Definition: effectcontrols.h:76
QWidget * audio_effect_area
Definition: effectcontrols.h:127
QPushButton * btnAddAudioEffect
Definition: effectcontrols.h:136
Definition: effectcontrols.h:42
EffectControls(QWidget *parent=nullptr)
Definition: effectcontrols.cpp:57