void DocClipBase::askForAudioThumbs()
{
- if (m_thumbProd && m_audioTimer) slotGetAudioThumbs();
+ if (m_thumbProd && m_audioTimer) m_thumbProd->askForAudioThumbs(getId());
}
void DocClipBase::slotClearAudioCache()
if (m_clipType != UNKNOWN) slotSetToolTip();
setText(0, name);
setText(1, m_clip->description());
- m_clip->askForAudioThumbs();
GenTime duration = m_clip->duration();
if (duration != GenTime()) setData(0, DurationRole, Timecode::getEasyTimecode(duration, KdenliveSettings::project_fps()));
//setFlags(Qt::NoItemFlags);
m_clipType = (CLIPTYPE) m_clip->getProperty("type").toInt();
setText(0, name);
setText(1, m_clip->description());
- m_clip->askForAudioThumbs();
GenTime duration = m_clip->duration();
if (duration != GenTime()) setData(0, DurationRole, Timecode::getEasyTimecode(duration, KdenliveSettings::project_fps()));
//setFlags(Qt::NoItemFlags);
}
m_clip->setProperties(attributes);
m_clip->setMetadata(metadata);
- m_clip->askForAudioThumbs();
if (m_clip->description().isEmpty()) {
if (metadata.contains("description")) {
QDomElement e = clip->toXML().cloneNode().toElement();
e.removeAttribute("file_hash");
m_infoQueue.insert(clip->getId(), e);
+ clip->askForAudioThumbs();
//m_render->getFileProperties(clip->toXML(), clip->getId(), true);
}
const QString parent = clip->getProperty("groupid");
}
//Q_ASSERT_X(item->referencedClip(), "void ProjectList::slotReplyGetFileProperties", QString("Item with groupName %1 does not have a clip associated").arg(item->groupName()).toLatin1());
item->referencedClip()->setProducer(producer, replace);
+ item->referencedClip()->askForAudioThumbs();
if (!replace && item->data(0, Qt::DecorationRole).isNull()) {
requestClipThumbnail(clipId);
}