Olive
mediapropertiesdialog.h
1 /***
2 
3  Olive - Non-Linear Video Editor
4  Copyright (C) 2019 Olive Team
5 
6  This program is free software: you can redistribute it and/or modify
7  it under the terms of the GNU General Public License as published by
8  the Free Software Foundation, either version 3 of the License, or
9  (at your option) any later version.
10 
11  This program is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  GNU General Public License for more details.
15 
16  You should have received a copy of the GNU General Public License
17  along with this program. If not, see <http://www.gnu.org/licenses/>.
18 
19 ***/
20 
21 #ifndef MEDIAPROPERTIESDIALOG_H
22 #define MEDIAPROPERTIESDIALOG_H
23 
24 #include <QDialog>
25 
26 struct Footage;
27 class QComboBox;
28 class QLineEdit;
29 class Media;
30 class QListWidget;
31 class QDoubleSpinBox;
32 class QCheckBox;
33 
34 class MediaPropertiesDialog : public QDialog {
35  Q_OBJECT
36 public:
37  MediaPropertiesDialog(QWidget *parent, Media* i);
38 private:
39  QComboBox* interlacing_box;
40  QLineEdit* name_box;
41  Media* item;
42  QListWidget* track_list;
43  QDoubleSpinBox* conform_fr;
44  QCheckBox* premultiply_alpha_setting;
45 private slots:
46  void accept();
47 };
48 
49 #endif // MEDIAPROPERTIESDIALOG_H
Definition: mediapropertiesdialog.h:34
Definition: media.h:40
Definition: footage.h:66