]> git.sesse.net Git - kdenlive/blobdiff - src/clipproperties.cpp
Images and SVG can now be added in titles through add image...
[kdenlive] / src / clipproperties.cpp
index 10227527b173e9106df53996c72fe0404c4f50ea..81e4c88a817b7e13b869475fd4ad179ca95840f4 100644 (file)
@@ -55,12 +55,12 @@ ClipProperties::ClipProperties(DocClipBase *clip, Timecode tc, double fps, QWidg
 
         QPixmap pix = m_clip->thumbProducer()->getImage(url, 240, 180);
         m_view.clip_thumb->setPixmap(pix);
-        if (t == IMAGE || t == VIDEO) m_view.tabWidget->removeTab(1);
+        if (t == IMAGE || t == VIDEO || t == COLOR) m_view.tabWidget->removeTab(1);
     } else {
         m_view.tabWidget->removeTab(0);
         m_view.clip_thumb->setHidden(true);
     }
-    if (t != IMAGE && t != COLOR) m_view.clip_duration->setReadOnly(true);
+    if (t != IMAGE && t != COLOR && t != TEXT) m_view.clip_duration->setReadOnly(true);
 
     KFileItem f(KFileItem::Unknown, KFileItem::Unknown, url, true);
     m_view.clip_filesize->setText(KIO::convertSize(f.size()));
@@ -68,6 +68,16 @@ ClipProperties::ClipProperties(DocClipBase *clip, Timecode tc, double fps, QWidg
     adjustSize();
 }
 
+int ClipProperties::clipId() {
+    return m_clip->getId();
+}
+
+QMap <QString, QString> ClipProperties::properties() {
+    QMap <QString, QString> props;
+    props["description"] = m_view.clip_description->text();
+    return props;
+}
+
 #include "clipproperties.moc"