Olive
timecodeeffect.h
1 #ifndef TIMECODEEFFECT_H
2 #define TIMECODEEFFECT_H
3 
4 #include "project/effect.h"
5 
6 #include <QFont>
7 #include <QImage>
8 class QOpenGLTexture;
9 
10 class TimecodeEffect : public Effect {
11  Q_OBJECT
12 public:
13  TimecodeEffect(Clip* c, const EffectMeta *em);
14  void redraw(double timecode);
15  EffectField * scale_val;
16  EffectField * color_val;
17  EffectField * color_bg_val;
18  EffectField * bg_alpha;
19  EffectField * offset_x_val;
20  EffectField * offset_y_val;
21  EffectField * prepend_text;
22  EffectField * tc_select;
23 
24 private:
25  QFont font;
26  QString display_timecode;
27 };
28 
29 #endif // TIMECODEEFFECT_H
Definition: effect.h:146
Definition: effect.h:27
Definition: timecodeeffect.h:10
Definition: clip.h:33
Definition: effectfield.h:23