page3->setTitle(i18n("Additional Settings"));
m_extra.setupUi(page3);
m_extra.projectfolder->setMode(KFile::Directory);
- m_extra.projectfolder->setPath(KdenliveSettings::defaultprojectfolder());
+ m_extra.projectfolder->setUrl(KUrl(KdenliveSettings::defaultprojectfolder()));
m_extra.videothumbs->setChecked(KdenliveSettings::videothumbnails());
m_extra.audiothumbs->setChecked(KdenliveSettings::audiothumbnails());
m_extra.autosave->setChecked(KdenliveSettings::crashrecovery());
else if (KStandardDirs::findExe("ffplay").isEmpty()) item->setIcon(0, m_badIcon);
else item->setIcon(0, m_okIcon);
+#ifndef Q_WS_MAC
item = new QTreeWidgetItem(m_check.programList, QStringList() << QString() << i18n("Recordmydesktop"));
item->setData(1, Qt::UserRole, i18n("Required for screen capture"));
item->setSizeHint(0, itemSize);
item->setSizeHint(0, itemSize);
if (KStandardDirs::findExe("dvgrab").isEmpty()) item->setIcon(0, m_badIcon);
else item->setIcon(0, m_okIcon);
+#endif
item = new QTreeWidgetItem(m_check.programList, QStringList() << QString() << i18n("Dvdauthor"));
item->setData(1, Qt::UserRole, i18n("Required for creation of DVD"));
KdenliveSettings::setDefault_profile(selectedProfile);
}
QString path = m_extra.projectfolder->url().path();
- if (KStandardDirs::makeDir(path) == false) kDebug() << "/// ERROR CREATING PROJECT FOLDER: " << path;
- KdenliveSettings::setDefaultprojectfolder(path);
+ if (KStandardDirs::makeDir(path) == false) {
+ kDebug() << "/// ERROR CREATING PROJECT FOLDER: " << path;
+ } else KdenliveSettings::setDefaultprojectfolder(path);
}