]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.h
initial work for titleproducer
[kdenlive] / src / mainwindow.h
index 7a7c2ed54af382afda00450e247893decf08cadd..d031f0b21a5227cd3dcdb30920a873dea8c5190f 100644 (file)
@@ -93,14 +93,14 @@ protected:
      * This function is called when it is time for the app to save its
      * properties for session management purposes.
      */
-    void saveProperties(KConfig *);
+    virtual void saveProperties(KConfigGroup &config);
 
     /**
      * This function is called when this app is restored.  The KConfig
      * object points to the session management config file that was saved
      * with @ref saveProperties
      */
-    void readProperties(KConfig *);
+    virtual void readProperties(const KConfigGroup &config);
 
 private:
     KTabWidget* m_timelineArea;
@@ -194,6 +194,7 @@ private:
     QByteArray m_timelineState;
     void loadTranscoders();
 
+
 public slots:
     void openFile(const KUrl &url);
     void slotGotProgressInfo(const QString &message, int progress);
@@ -226,7 +227,6 @@ private slots:
     void slotSwitchMarkersComments();
     void slotSwitchSnap();
     void slotRenderProject();
-    void slotDoRender(const QStringList args, const QStringList overlay_args);
     void slotFullScreen();
     void slotUpdateDocumentState(bool modified);
     void slotZoomIn();
@@ -301,7 +301,8 @@ private slots:
     void slotMaximizeCurrent(bool show);
     void slotTranscode(KUrl::List urls = KUrl::List());
     void slotTranscodeClip();
-    void slotSetDocumentRenderProfile(const QString &dest, const QString &name);
+    void slotSetDocumentRenderProfile(const QString &dest, const QString &name, const QString &file);
+    void slotPrepareRendering(bool scriptExport, bool zoneOnly, const QString &chapterFile);
 
 signals:
     Q_SCRIPTABLE void abortRenderJob(const QString &url);