]> git.sesse.net Git - kdenlive/blobdiff - src/renderwidget.h
* Add "Progressive" checkbox to allow users enabling or disabling progressive renderi...
[kdenlive] / src / renderwidget.h
index 105f84d0023091bbb86f48226e7722559ccfd520..a39259275c44b482892d94fff7b10d026e0c6fbd 100644 (file)
@@ -24,6 +24,7 @@
 #include <QDialog>
 #include <QPushButton>
 
+#include "definitions.h"
 #include "ui_renderwidget_ui.h"
 
 class RenderWidget : public QDialog {
@@ -31,7 +32,9 @@ class RenderWidget : public QDialog {
 
 public:
     RenderWidget(QWidget * parent = 0);
-    void setDocumentStandard(QString std);
+    void setGuides(QDomElement guidesxml, double duration);
+    void focusFirstVisibleItem();
+    void setProfile(MltVideoProfile profile);
 
 private slots:
     void slotUpdateButtons();
@@ -39,16 +42,21 @@ private slots:
     void refreshView();
     void refreshParams();
     void slotSaveProfile();
+    void slotEditProfile();
     void slotDeleteProfile();
+    void slotUpdateGuideBox();
+    void slotCheckStartGuidePosition();
+    void slotCheckEndGuidePosition();
+    void showInfoPanel();
 
 private:
     Ui::RenderWidget_UI m_view;
-    QString m_standard;
-    void parseProfiles();
+    MltVideoProfile m_profile;
+    void parseProfiles(QString group = QString(), QString profile = QString());
     void parseFile(QString exportFile, bool editable);
 
 signals:
-    void doRender(const QString&, const QStringList &, bool, bool);
+    void doRender(const QString&, const QString&, const QStringList &, const QStringList &, bool, bool, double, double);
 };