bool hasAudio = false;
const QList <TrackInfo> list = m_doc->tracksList();
int max = list.count();
- for (int i = 0; i < max; i++) {
+ for (int i = 0; i < max; ++i) {
TrackInfo info = list.at(max - i - 1);
if (!info.isMute && m_trackview->hasAudio(i)) {
hasAudio = true;
int pos = m_projectTracks - 1;
m_invalidProducers.clear();
QDomNodeList producers = doc.elementsByTagName("producer");
- for (int i = 0; i < producers.count(); i++) {
+ for (int i = 0; i < producers.count(); ++i) {
// Check for invalid producers
QDomNode n = producers.item(i);
e = n.toElement();
m_invalidProducers.append(id);
m_documentErrors.append(i18n("Invalid clip producer %1\n", id));
doc.documentElement().removeChild(producers.at(i));
- i--;
+ --i;
}
}
int trackIndex = 0;
- for (int i = 0; i < m_projectTracks; i++) {
+ for (int i = 0; i < m_projectTracks; ++i) {
e = tracks.item(i).toElement();
QString playlist_name = e.attribute("producer");
if (playlist_name != "black_track" && playlist_name != "playlistmain") {
QDomNodeList transitions = tractor.elementsByTagName("transition");
//kDebug() << "//////////// TIMELINE FOUND: " << projectTransitions << " transitions";
- for (int i = 0; i < transitions.count(); i++) {
+ for (int i = 0; i < transitions.count(); ++i) {
e = transitions.item(i).toElement();
QDomNodeList transitionparams = e.childNodes();
bool transitionAdd = true;
// invalid transition, remove it
m_documentErrors.append(i18n("Removed invalid transition: %1", e.attribute("id")) + '\n');
tractor.removeChild(transitions.item(i));
- i--;
+ --i;
continue;
}
if (transitionAdd || mlt_service != "mix") {
QString paramValue = p.text();
QDomNodeList params = base.elementsByTagName("parameter");
- if (paramName != "a_track" && paramName != "b_track") for (int i = 0; i < params.count(); i++) {
+ if (paramName != "a_track" && paramName != "b_track") for (int i = 0; i < params.count(); ++i) {
QDomElement e = params.item(i).toElement();
if (!e.isNull() && e.attribute("tag") == paramName) {
if (e.attribute("type") == "double") {
m_documentErrors.append(i18n("Removed invalid transition: (%1, %2, %3)", e.attribute("id"), mlt_service, transitionId) + '\n');
kDebug() << "///// REMOVED INVALID TRANSITION: " << e.attribute("id");
tractor.removeChild(transitions.item(i));
- i--;
+ --i;
} else if (m_trackview->canBePastedTo(transitionInfo, TRANSITIONWIDGET)) {
Transition *tr = new Transition(transitionInfo, a_track, m_doc->fps(), base, isAutomatic);
if (forceTrack) tr->setForcedTrack(true, a_track);
else {
m_documentErrors.append(i18n("Removed overlapping transition: (%1, %2, %3)", e.attribute("id"), mlt_service, transitionId) + '\n');
tractor.removeChild(transitions.item(i));
- i--;
+ --i;
}
}
}
// Add guides
QDomNodeList guides = infoXml.elementsByTagName("guide");
- for (int i = 0; i < guides.count(); i++) {
+ for (int i = 0; i < guides.count(); ++i) {
e = guides.item(i).toElement();
const QString comment = e.attribute("comment");
const GenTime pos = GenTime(e.attribute("time").toDouble());
{
int zoom = (int)((duration() + 20 / m_scale) * m_trackview->getFrameWidth() / m_trackview->width());
int i;
- for (i = 0; i < 13; i++)
+ for (i = 0; i < 13; ++i)
if (m_ruler->comboScale[i] > zoom) break;
return i;
}
void TrackView::slotRepaintTracks()
{
QList<HeaderTrack *> widgets = findChildren<HeaderTrack *>();
- for (int i = 0; i < widgets.count(); i++) {
+ for (int i = 0; i < widgets.count(); ++i) {
if (widgets.at(i)) widgets.at(i)->setSelectedIndex(m_trackview->selectedTrack());
}
}
updatePalette();
- for (int i = 0; i < max; i++) {
+ for (int i = 0; i < max; ++i) {
frame = new QFrame(headers_container);
frame->setFrameStyle(QFrame::HLine);
frame->setFixedHeight(1);
{
int height = KdenliveSettings::trackheight() * m_scene->scale().y() - 1;
QList<HeaderTrack *> widgets = findChildren<HeaderTrack *>();
- for (int i = 0; i < widgets.count(); i++) {
+ for (int i = 0; i < widgets.count(); ++i) {
if (widgets.at(i)) widgets.at(i)->adjustSize(height);
}
}
producerReplacementIds.insert(idString, prodId);
// now adjust the mlt producer
bool found = false;
- for (int i = 0; i < producers.count(); i++) {
+ for (int i = 0; i < producers.count(); ++i) {
QDomElement prod = producers.at(i).toElement();
if (prod.attribute("id") == prodId) {
// ok, producer already exists
}
}
if (!found) {
- for (int i = 0; i < producers.count(); i++) {
+ for (int i = 0; i < producers.count(); ++i) {
QDomElement prod = producers.at(i).toElement();
if (prod.attribute("id") == idString) {
prod.setAttribute("id", prodId);
}
if (!found) {
// We didn't find the producer for this track, find producer for another track and duplicate
- for (int i = 0; i < producers.count(); i++) {
+ for (int i = 0; i < producers.count(); ++i) {
QDomElement prod = producers.at(i).toElement();
QString mltProdId = prod.attribute("id");
if (mltProdId == prodId || mltProdId.startsWith(prodId + '_')) {
QDomElement producerXml = doc.createElement("producer");
doc.appendChild(producerXml);
bool foundMltProd = false;
- for (int i = 0; i < producers.count(); i++) {
+ for (int i = 0; i < producers.count(); ++i) {
QDomElement prod = producers.at(i).toElement();
if (prod.attribute("id") == id) {
QString service = EffectsList::property(prod, "mlt_service");
QString endtag;
double offset = 0;
QDomNodeList params = currenteffect.elementsByTagName("parameter");
- for (int i = 0; i < params.count(); i++) {
+ for (int i = 0; i < params.count(); ++i) {
QDomElement e = params.item(i).toElement();
if (e.attribute("type") == "keyframe") {
starttag = e.attribute("starttag", "start");
}
params = currenteffect.elementsByTagName("parameter");
- for (int i = 0; i < params.count(); i++) {
+ for (int i = 0; i < params.count(); ++i) {
QDomElement e = params.item(i).toElement();
if (e.attribute("type") == "keyframe") e.setAttribute("keyframes", keyframes);
}
++j;
}
currenteffect.appendChild(currenteffect.ownerDocument().importNode(subclipeffect, true));
- i++;
+ ++i;
}
}
QDomNodeList prods = doc.elementsByTagName("producer");
int maxprod = prods.count();
bool slowmotionClip = false;
- for (int i = 0; i < maxprod; i++) {
+ for (int i = 0; i < maxprod; ++i) {
QDomNode m = prods.at(i);
QString prodId = m.toElement().attribute("id");
if (prodId.startsWith("slowmotion")) {
if (m_replacementProducerIds.contains(id)) {
QString newId = m_replacementProducerIds.value(id);
slowmotionClip = false;
- for (int i = 0; i < maxprod; i++) {
+ for (int i = 0; i < maxprod; ++i) {
QDomNode m = prods.at(i);
QString prodId = m.toElement().attribute("id");
if (prodId.startsWith("slowmotion")) {