Files
oak-editor/panels/effectcontrols.h
T
2018-06-24 07:14:25 -07:00

41 lines
747 B
C++

#ifndef EFFECTCONTROLS_H
#define EFFECTCONTROLS_H
#include <QDockWidget>
struct Clip;
class QMenu;
namespace Ui {
class EffectControls;
}
class EffectControls : public QDockWidget
{
Q_OBJECT
public:
explicit EffectControls(QWidget *parent = 0);
~EffectControls();
// void set_clip(Clip* c);
void set_clips(QVector<Clip*>& clips);
void clear_effects();
private slots:
void menu_select(QAction* q);
void on_add_video_effect_button_clicked();
void on_add_audio_effect_button_clicked();
private:
Ui::EffectControls *ui;
QVector<Clip*> selected_clips;
void show_menu(bool video);
void load_effects();
void reload_clips();
bool video_menu;
};
#endif // EFFECTCONTROLS_H