-void DvdWizardChapters::slotGetChaptersList(int ix)
-{
- QString url = m_view.vob_list->itemText(ix);
- if (QFile::exists(url + ".dvdchapter")) {
- // insert chapters as children
- QFile file(url + ".dvdchapter");
- if (file.open(QIODevice::ReadOnly)) {
- QDomDocument doc;
- doc.setContent(&file);
- file.close();
- QDomNodeList chapters = doc.elementsByTagName("chapter");
- QStringList chaptersList;
- for (int j = 0; j < chapters.count(); j++) {
- chaptersList.append(QString::number(chapters.at(j).toElement().attribute("time").toInt()));
- }
- m_view.vob_list->setItemData(ix, chaptersList, Qt::UserRole + 1);
- }
- }
-}
-
-void DvdWizardChapters::setVobFiles(bool isPal, const QStringList movies, const QStringList durations)
+void DvdWizardChapters::setVobFiles(bool isPal, bool isWide, const QStringList &movies, const QStringList &durations, const QStringList &chapters)