X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdvdwizardvob.h;h=1208ff39b9f76e5dda68d05e14cf61514a7c3a2f;hb=9ad93a6f43ea95f4f43acd9bdd226ec2253621e1;hp=0b634a7743d04468f5819258aed02ce8c87a137f;hpb=bb87617d97185e06fdb8ffd6938bd72a79d822d6;p=kdenlive diff --git a/src/dvdwizardvob.h b/src/dvdwizardvob.h index 0b634a77..1208ff39 100644 --- a/src/dvdwizardvob.h +++ b/src/dvdwizardvob.h @@ -35,6 +35,8 @@ #include #include +enum DVDFORMAT { PAL, PAL_WIDE, NTSC, NTSC_WIDE }; + class DvdViewDelegate : public QStyledItemDelegate { Q_OBJECT @@ -80,14 +82,14 @@ class DvdWizardVob : public QWizardPage Q_OBJECT public: - explicit DvdWizardVob(const QString &profile, QWidget * parent = 0); + explicit DvdWizardVob(QWidget * parent = 0); virtual ~DvdWizardVob(); virtual bool isComplete() const; QStringList selectedUrls() const; void setUrl(const QString &url); QString introMovie() const; - bool isPal() const; - bool isWide() const; + DVDFORMAT dvdFormat() const; + const QString dvdProfile() const; int duration(int ix) const; QStringList durations() const; QStringList chapters() const; @@ -95,6 +97,7 @@ public: void clear(); void updateChapters(QMap chaptersdata); void setIntroMovie(const QString& path); + static QString getDvdProfile(DVDFORMAT format); private: Ui::DvdWizardVob_UI m_view;