* @param mod (optional) true if the document has to be saved */
void setModified(bool mod = true);
void checkProjectClips(bool displayRatioChanged = false, bool fpsChanged = false);
- void slotAddClipFile(const KUrl &url, stringMap data = QMap <QString, QString>());
+ void slotAddClipFile(const KUrl &url, stringMap data);
private slots:
void slotAutoSave();
void slotSelectAddTimelineTransition();
void slotAddVideoEffect(QAction *result);
void slotAddTransition(QAction *result);
- void slotAddProjectClip(KUrl url, QMap <QString, QString>data = QMap <QString, QString>());
+ void slotAddProjectClip(KUrl url, QMap <QString, QString>data);
void slotAddProjectClipList(KUrl::List urls);
void slotShowClipProperties(DocClipBase *clip);
void slotShowClipProperties(QList <DocClipBase *>cliplist, QMap<QString, QString> commonproperties);
int dwidth = (int)(height * m_render->dar() + 0.5);
if (clip->clipType() == AUDIO)
pix = KIcon("audio-x-generic").pixmap(QSize(dwidth, height));
- else if (clip->clipType() == IMAGE)
+ else if (clip->clipType() == IMAGE) {
img = KThumb::getFrame(item->referencedClip()->getProducer(), 0, swidth, dwidth, height);
+ }
else {
img = item->referencedClip()->extractImage(frame, dwidth, height);
}
-
if (!pix.isNull() || !img.isNull()) {
monitorItemEditing(false);
if (!img.isNull()) {
//res.setProperty( Soprano::Vocabulary::NAO::description(),
#endif
#endif
- emit addClip(filePath);
+ emit addClip(filePath, QMap <QString, QString>());
}
void ResourceWidget::slotOpenUrl(const QString &url)
void updateLayout();
signals:
- void addClip(KUrl, QMap <QString, QString> data = QMap <QString, QString>());
+ void addClip(KUrl, QMap <QString, QString> data);
};