X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdocclipbase.cpp;h=ae8a07a03f5fd9b58f5cbc8679e29cd1f3ba1ac3;hb=8bcc799b522e6e5ae0299973b4d296bef831a17f;hp=87b6dfa96327c54dfe1e7591748f31b4ad5afc2d;hpb=adf2cb55879c1c14632b2dd907dc4ba74d90b073;p=kdenlive diff --git a/src/docclipbase.cpp b/src/docclipbase.cpp index 87b6dfa9..ae8a07a0 100644 --- a/src/docclipbase.cpp +++ b/src/docclipbase.cpp @@ -273,7 +273,8 @@ QDomElement DocClipBase::toXML() const if (!m_cutZones.isEmpty()) { QStringList cuts; for (int i = 0; i < m_cutZones.size(); i++) { - cuts << QString::number(m_cutZones.at(i).zone.x()) + "-" + QString::number(m_cutZones.at(i).zone.y()) + "-" + m_cutZones.at(i).description; + CutZoneInfo info = m_cutZones.at(i); + cuts << QString::number(info.zone.x()) + "-" + QString::number(info.zone.y()) + "-" + info.description; } clip.setAttribute("cutzones", cuts.join(";")); } @@ -861,16 +862,16 @@ void DocClipBase::addCutZone(int in, int out, QString desc) info.zone = QPoint(in, out); info.description = desc; for (int i = 0; i < m_cutZones.count(); i++) - if (m_cutZones.at(i).zone == info.zone) { - return; - } + if (m_cutZones.at(i).zone == info.zone) { + return; + } m_cutZones.append(info); } bool DocClipBase::hasCutZone(QPoint p) const { for (int i = 0; i < m_cutZones.count(); i++) - if (m_cutZones.at(i).zone == p) return true; + if (m_cutZones.at(i).zone == p) return true; return false; } @@ -879,8 +880,10 @@ void DocClipBase::removeCutZone(int in, int out) { QPoint p(in, out); for (int i = 0; i < m_cutZones.count(); i++) { - if (m_cutZones.at(i).zone == p) m_cutZones.removeAt(i); - i--; + if (m_cutZones.at(i).zone == p) { + m_cutZones.removeAt(i); + i--; + } } } @@ -889,9 +892,9 @@ void DocClipBase::updateCutZone(int oldin, int oldout, int in, int out, QString QPoint old(oldin, oldout); for (int i = 0; i < m_cutZones.size(); ++i) { if (m_cutZones.at(i).zone == old) { - CutZoneInfo info; - info.zone = QPoint(in, out); - info.description = desc; + CutZoneInfo info; + info.zone = QPoint(in, out); + info.description = desc; m_cutZones.replace(i, info); break; }