void CollapsibleEffect::mousePressEvent ( QMouseEvent *event )
{
- if (!m_active && m_paramWidget) emit activateEffect(m_paramWidget->index());
+ if (!m_active && m_paramWidget) emit activateEffect(effectIndex());
QWidget::mousePressEvent(event);
}
} else {
vbox1->addWidget(currentEffect);
}
+ if (currentEffect->effectIndex() == ix) currentEffect->setActive(true);
// Check drag & drop
currentEffect->installEventFilter( this );
if (m_clipref && ix != m_clipref->selectedEffectIndex())
m_clipref->setSelectedEffect(ix);
for (int i = 0; i < m_effects.count(); i++) {
- m_effects.at(i)->setActive(i == ix);
+ m_effects.at(i)->setActive(m_effects.at(i)->effectIndex() == ix);
}
}