Olive
speeddialog.h
1 #ifndef SPEEDDIALOG_H
2 #define SPEEDDIALOG_H
3 
4 #include <QDialog>
5 
6 class Clip;
7 class LabelSlider;
8 class QCheckBox;
9 
10 class SpeedDialog : public QDialog
11 {
12  Q_OBJECT
13 public:
14  SpeedDialog(QWidget* parent = 0);
15  QVector<Clip*> clips;
16 
17  void run();
18 private slots:
19  void percent_update();
20  void duration_update();
21  void frame_rate_update();
22  void accept();
23 private:
24  LabelSlider* percent;
25  LabelSlider* duration;
26  LabelSlider* frame_rate;
27 
28  QCheckBox* reverse;
29  QCheckBox* maintain_pitch;
30  QCheckBox* ripple;
31 
32  double default_frame_rate;
33  double current_frame_rate;
34  double current_percent;
35  long default_length;
36  long current_length;
37 };
38 
39 #endif // SPEEDDIALOG_H
Definition: speeddialog.h:10
The LabelSlider class.
Definition: labelslider.h:20
Definition: clip.h:33