X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdvdwizard.h;h=8ec8a6f23f44226299bd07208b3a1e15bb2980f5;hb=263f5cbe3f8129f22ff3018207b16970361c7538;hp=cff0e0ed4c0cd7a5e259222059446ec85ff18025;hpb=3b176bab2ad91159c0a4a7dbe5f278f646115218;p=kdenlive diff --git a/src/dvdwizard.h b/src/dvdwizard.h index cff0e0ed..8ec8a6f2 100644 --- a/src/dvdwizard.h +++ b/src/dvdwizard.h @@ -43,6 +43,7 @@ class DvdWizard : public QWizard public: explicit DvdWizard(const QString &url = QString(), QWidget * parent = 0); virtual ~DvdWizard(); + void processSpumux(); private: DvdWizardVob *m_pageVob; @@ -60,11 +61,21 @@ private: KTemporaryFile m_letterboxMovie; QProcess *m_dvdauthor; QProcess *m_mkiso; + QProcess m_menuJob; QString m_creationLog; + QListWidgetItem *m_vobitem; + KTemporaryFile m_selectedImage; + KTemporaryFile m_selectedLetterImage; + KTemporaryFile m_highlightedImage; + KTemporaryFile m_highlightedLetterImage; + KTemporaryFile m_menuVideo; + KTemporaryFile m_menuFinalVideo; + KTemporaryFile m_menuImageBackground; void cleanup(); QMenu *m_burnMenu; void errorMessage(const QString &text); void infoMessage(const QString &text); + void processDvdauthor(QString menuMovieUrl = QString(), QMap buttons = QMap (), QStringList buttonsTarget = QStringList()); private slots: void slotPageChanged(int page); @@ -79,6 +90,7 @@ private slots: void slotSave(); void slotShowRenderInfo(); void slotShowIsoInfo(); + void slotProcessMenuStatus(int, QProcess::ExitStatus status); }; #endif