X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectstack%2Fcollapsiblegroup.cpp;h=c4824e9fb1f1c3b217e7805723cc8aa52fd14216;hb=eafc34b6b1318c71b097bb5ad609f37f2eb62d04;hp=bae783c5263279e7d3a14ac8a5bf13ec0fc03623;hpb=37c0a27c077e4398abd0af9e484665579836dfd2;p=kdenlive diff --git a/src/effectstack/collapsiblegroup.cpp b/src/effectstack/collapsiblegroup.cpp index bae783c5..c4824e9f 100644 --- a/src/effectstack/collapsiblegroup.cpp +++ b/src/effectstack/collapsiblegroup.cpp @@ -53,7 +53,7 @@ void MyEditableLabel::mouseDoubleClickEvent ( QMouseEvent * e ) } -CollapsibleGroup::CollapsibleGroup(int ix, bool firstGroup, bool lastGroup, EffectInfo info, QWidget * parent) : +CollapsibleGroup::CollapsibleGroup(int ix, bool firstGroup, bool lastGroup, const EffectInfo &info, QWidget * parent) : AbstractCollapsibleWidget(parent) { m_info.groupIndex = ix; @@ -135,8 +135,8 @@ void CollapsibleGroup::slotEnable(bool disable, bool emitInfo) enabledButton->setChecked(disable); enabledButton->setIcon(disable ? KIcon("novisible") : KIcon("visible")); enabledButton->blockSignals(false); - for (int i = 0; i < m_subWidgets.count(); i++) - m_subWidgets.at(i)->slotEnable(disable, emitInfo); + for (int i = 0; i < m_subWidgets.count(); ++i) + m_subWidgets.at(i)->slotDisable(disable, emitInfo); } void CollapsibleGroup::slotDeleteGroup() @@ -144,7 +144,7 @@ void CollapsibleGroup::slotDeleteGroup() QDomDocument doc; // delete effects from the last one to the first, otherwise each deletion would trigger an update // in other effects's kdenlive_ix index. - for (int i = m_subWidgets.count() - 1; i >= 0; i--) + for (int i = m_subWidgets.count() - 1; i >= 0; --i) doc.appendChild(doc.importNode(m_subWidgets.at(i)->effect(), true)); emit deleteGroup(doc); } @@ -152,7 +152,7 @@ void CollapsibleGroup::slotDeleteGroup() void CollapsibleGroup::slotEffectUp() { QList indexes; - for (int i = 0; i < m_subWidgets.count(); i++) + for (int i = 0; i < m_subWidgets.count(); ++i) indexes << m_subWidgets.at(i)->effectIndex(); emit changeEffectPosition(indexes, true); } @@ -160,7 +160,7 @@ void CollapsibleGroup::slotEffectUp() void CollapsibleGroup::slotEffectDown() { QList indexes; - for (int i = 0; i < m_subWidgets.count(); i++) + for (int i = 0; i < m_subWidgets.count(); ++i) indexes << m_subWidgets.at(i)->effectIndex(); emit changeEffectPosition(indexes, false); } @@ -176,7 +176,7 @@ void CollapsibleGroup::slotSaveGroup() QDomDocument doc = effectsData(); QDomElement base = doc.documentElement(); QDomNodeList effects = base.elementsByTagName("effect"); - for (int i = 0; i < effects.count(); i++) { + for (int i = 0; i < effects.count(); ++i) { QDomElement eff = effects.at(i).toElement(); eff.removeAttribute("kdenlive_ix"); EffectInfo info; @@ -205,7 +205,7 @@ void CollapsibleGroup::slotSaveGroup() void CollapsibleGroup::slotResetGroup() { QMutexLocker lock(&m_mutex); - for (int i = 0; i < m_subWidgets.count(); i++) + for (int i = 0; i < m_subWidgets.count(); ++i) m_subWidgets.at(i)->slotResetEffect(); } @@ -261,7 +261,7 @@ void CollapsibleGroup::removeGroup(int ix, QVBoxLayout *layout) QMutexLocker lock(&m_mutex); QVBoxLayout *vbox = static_cast(widgetFrame->layout()); if (vbox == NULL) return; - for (int i = m_subWidgets.count() - 1; i >= 0 ; i--) { + for (int i = m_subWidgets.count() - 1; i >= 0 ; --i) { vbox->removeWidget(m_subWidgets.at(i)); layout->insertWidget(ix, m_subWidgets.at(i)); m_subWidgets.at(i)->decoframe->setObjectName("decoframe"); @@ -337,10 +337,10 @@ void CollapsibleGroup::dropEvent(QDropEvent *event) return; } // Moving group - for (int i = 0; i < pastedEffects.count(); i++) { + for (int i = 0; i < pastedEffects.count(); ++i) { pastedEffectIndexes << pastedEffects.at(i).toElement().attribute("kdenlive_ix").toInt(); } - for (int i = 0; i < m_subWidgets.count(); i++) { + for (int i = 0; i < m_subWidgets.count(); ++i) { currentEffectIndexes << m_subWidgets.at(i)->effectIndex(); } kDebug()<<"PASTING: "<adjustButtons(i, m_subWidgets.count()); } } + +#include "collapsiblegroup.moc"