X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdvdwizardmenu.h;h=3854d8b950c8d713587a4484fb8ab60b55b31aec;hb=9ad93a6f43ea95f4f43acd9bdd226ec2253621e1;hp=2ecdcae18b9c41153d5b40bf8680cfd7fe19eb20;hpb=bb87617d97185e06fdb8ffd6938bd72a79d822d6;p=kdenlive diff --git a/src/dvdwizardmenu.h b/src/dvdwizardmenu.h index 2ecdcae1..3854d8b9 100644 --- a/src/dvdwizardmenu.h +++ b/src/dvdwizardmenu.h @@ -35,6 +35,7 @@ #include #endif +#include "dvdwizardvob.h" #include "ui_dvdwizardmenu_ui.h" class DvdScene : public QGraphicsScene @@ -129,20 +130,19 @@ class DvdWizardMenu : public QWizardPage Q_OBJECT public: - explicit DvdWizardMenu(const QString &profile, QWidget * parent = 0); + explicit DvdWizardMenu(DVDFORMAT format, QWidget * parent = 0); virtual ~DvdWizardMenu(); virtual bool isComplete() const; bool createMenu() const; void createBackgroundImage(const QString &overlayMenu, const QString &img1); - void createButtonImages(const QString &img1, const QString &img2, const QString &img3); + void createButtonImages(const QString &img1, const QString &img2, const QString &img3, bool letterbox = false); void setTargets(QStringList list, QStringList targetlist); - QMap buttonsInfo(); + QMap buttonsInfo(bool letterbox = false); bool loopMovie() const; bool menuMovie() const; QString menuMoviePath() const; int menuMovieLength() const; - bool isPalMenu() const; - void changeProfile(bool isPal); + void changeProfile(DVDFORMAT format); QDomElement toXml() const; void loadXml(QDomElement xml); void prepareUnderLines(); @@ -150,7 +150,7 @@ public: private: Ui::DvdWizardMenu_UI m_view; - bool m_isPal; + DVDFORMAT m_format; DvdScene *m_scene; QGraphicsPixmapItem *m_background; QGraphicsRectItem *m_color;