m_startThumbTimer.start(150);
}
}
- if (m_isMainSelectedClip && emitChange) emit updateRange();
+ if (emitChange) slotUpdateRange();
+}
+
+void ClipItem::slotUpdateRange()
+{
+ if (m_isMainSelectedClip) emit updateRange();
}
void ClipItem::resizeEnd(int posx, bool emitChange)
m_endThumbTimer.start(150);
}
}
- if (m_isMainSelectedClip && emitChange) emit updateRange();
+ if (emitChange) slotUpdateRange();
}
//virtual
void slotFetchThumbs();
void slotSetStartThumb(const QPixmap pix);
void slotSetEndThumb(const QPixmap pix);
+ void slotUpdateRange();
signals:
void prepareAudioThumb(double, int, int, int);
}
} else {
prepareResizeClipStart(m_dragItem, m_dragItemInfo, m_dragItem->startPos().frames(m_document->fps()));
+ if (m_dragItem->type() == AVWIDGET) static_cast <ClipItem*>(m_dragItem)->slotUpdateRange();
}
} else if (m_operationMode == RESIZEEND && m_dragItem->endPos() != m_dragItemInfo.endPos) {
// resize end
}
} else {
prepareResizeClipEnd(m_dragItem, m_dragItemInfo, m_dragItem->endPos().frames(m_document->fps()));
+ if (m_dragItem->type() == AVWIDGET) static_cast <ClipItem*>(m_dragItem)->slotUpdateRange();
}
} else if (m_operationMode == FADEIN) {
// resize fade in effect
QDomElement pa = namenode.item(i).toElement();
QString type = pa.attribute("type");
if (type == "filterjob") {
- kDebug()<<"// FILTER POSE: "<<m_geometryWidget->currentPosition();
QString filterparams = pa.attribute("filterparams");
if (filterparams.contains("%position")) {
if (m_geometryWidget) filterparams.replace("%position", QString::number(m_geometryWidget->currentPosition()));
QDomElement e = jobparams.item(j).toElement();
extraParams.insert(e.attribute("name"), e.text().toUtf8());
}
- kDebug()<<"+++++++++++++++++ CLIP IN: "<<m_in;
extraParams.insert("offset", QString::number(m_in));
emit startFilterJob(pa.attribute("filtertag"), filterparams, pa.attribute("consumer"), pa.attribute("consumerparams"), extraParams);
kDebug()<<" - - -PROPS:\n"<<pa.attribute("filtertag")<<"-"<< filterparams<<"-"<< pa.attribute("consumer")<<"-"<< pa.attribute("consumerparams")<<"-"<< pa.attribute("extraparams");