]> git.sesse.net Git - kdenlive/blobdiff - src/wizard.cpp
Fix available duration in Keyframeedit widget when clip is cropped from start
[kdenlive] / src / wizard.cpp
index c88f9a01a143538e95035b75ed6b7e14ab073bb4..ed2ce32cdb797a299ae6fac53435117f06f4a00f 100644 (file)
@@ -123,6 +123,7 @@ Wizard::Wizard(bool upgrade, QWidget *parent) :
     slotCheckThumbs();
     addPage(page3);
 
+#ifndef Q_WS_MAC
     QWizardPage *page6 = new QWizardPage;
     page6->setTitle(i18n("Webcam"));
     m_capture.setupUi(page6);
@@ -131,7 +132,7 @@ Wizard::Wizard(bool upgrade, QWidget *parent) :
     m_capture.button_reload->setIcon(KIcon("view-refresh"));
 
     addPage(page6);
-
+#endif
 
     QWizardPage *page5 = new QWizardPage;
     page5->setTitle(i18n("Checking system"));
@@ -146,6 +147,7 @@ Wizard::Wizard(bool upgrade, QWidget *parent) :
 
 void Wizard::slotDetectWebcam()
 {
+#if !defined(Q_WS_MAC) && !defined(Q_OS_FREEBSD)
     m_capture.device_list->clear();
 
     // Video 4 Linux device detection
@@ -175,6 +177,7 @@ void Wizard::slotDetectWebcam()
         }
         if (!found) m_capture.device_list->setCurrentItem(m_capture.device_list->topLevelItem(0));
     } else m_capture.v4l_status->setText(i18n("No device found, plug your webcam and refresh."));
+#endif
 }
 
 void Wizard::slotUpdateCaptureParameters()
@@ -411,7 +414,13 @@ void Wizard::slotCheckPrograms()
             item->setIcon(0, m_okIcon);
         } else item->setIcon(0, m_badIcon);
     } else item->setIcon(0, m_okIcon);
-
+    
+    item = new QTreeWidgetItem(m_check.programList, QStringList() << QString() << i18n("xine"));
+    item->setData(1, Qt::UserRole, i18n("Required to preview your DVD"));
+    item->setSizeHint(0, itemSize);
+    if (KStandardDirs::findExe("xine").isEmpty()) item->setIcon(0, m_badIcon);
+    else item->setIcon(0, m_okIcon); 
+    
     // set up some default applications
     QString program;
     if (KdenliveSettings::defaultimageapp().isEmpty()) {