]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.h
Save last used rendering profile in Kdenlive document
[kdenlive] / src / mainwindow.h
index 699b8cdd74bc50918aa154368591afd5424c788a..7a7c2ed54af382afda00450e247893decf08cadd 100644 (file)
@@ -192,6 +192,7 @@ private:
     void aboutPlugins();
     QStringList m_pluginFileNames;
     QByteArray m_timelineState;
+    void loadTranscoders();
 
 public slots:
     void openFile(const KUrl &url);
@@ -213,10 +214,11 @@ private slots:
     void updateConfiguration();
     void slotConnectMonitors();
     void slotRaiseMonitor(bool clipMonitor);
-    void slotSetClipDuration(const QString &id, int duration);
+    void slotUpdateClip(const QString &id);
     void slotUpdateMousePosition(int pos);
     void slotAddEffect(QDomElement effect, GenTime pos = GenTime(), int track = -1);
     void slotEditProfiles();
+    void slotDetectAudioDriver();
     void slotEditProjectSettings();
     void slotDisplayActionMessage(QAction *a);
     void slotSwitchVideoThumbs();
@@ -224,7 +226,7 @@ private slots:
     void slotSwitchMarkersComments();
     void slotSwitchSnap();
     void slotRenderProject();
-    void slotDoRender(const QString &dest, const QString &render, const QStringList &overlay_args, const QStringList &avformat_args, bool zoneOnly, bool playAfter, double guideStart, double guideEnd, bool resizeProfile, const QString &scriptExport);
+    void slotDoRender(const QStringList args, const QStringList overlay_args);
     void slotFullScreen();
     void slotUpdateDocumentState(bool modified);
     void slotZoomIn();
@@ -297,6 +299,9 @@ private slots:
     void slotUpdateClipType(QAction *action);
     void slotShowTimeline(bool show);
     void slotMaximizeCurrent(bool show);
+    void slotTranscode(KUrl::List urls = KUrl::List());
+    void slotTranscodeClip();
+    void slotSetDocumentRenderProfile(const QString &dest, const QString &name);
 
 signals:
     Q_SCRIPTABLE void abortRenderJob(const QString &url);