#include "ui_dvdwizardvob_ui.h"
#include <kdeversion.h>
-
-#if KDE_IS_VERSION(4,2,0)
#include <kcapacitybar.h>
-#endif
-
#include <KUrl>
#include <QWizardPage>
Q_OBJECT
public:
- DvdWizardVob(const QString &profile, QWidget * parent = 0);
+ explicit DvdWizardVob(const QString &profile, 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;
int duration(int ix) const;
QStringList durations() const;
+ QStringList chapters() const;
+ void setProfile(const QString& profile);
+ void clear();
+ void updateChapters(QMap <QString, QString> chaptersdata);
+ void setIntroMovie(const QString& path);
private:
Ui::DvdWizardVob_UI m_view;
QString m_errorMessage;
-
-#if KDE_IS_VERSION(4,2,0)
KCapacityBar *m_capacityBar;
-#endif
+
+public slots:
+ void slotAddVobFile(KUrl url = KUrl(), const QString &chapters = QString());
private slots:
void slotCheckVobList();
- void slotAddVobFile(KUrl url = KUrl());
void slotDeleteVobFile();
void slotItemUp();
void slotItemDown();