void CollapsibleEffect::mouseDoubleClickEvent ( QMouseEvent * event )
{
if (frame->underMouse() && collapseButton->isEnabled()) {
- event->accept();
- slotSwitch();
+ event->accept();
+ slotSwitch();
}
else event->ignore();
}
enabledButton->blockSignals(false);
enabledButton->setIcon(disable ? KIcon("novisible") : KIcon("visible"));
m_effect.setAttribute("disable", disable ? 1 : 0);
- if (disable || KdenliveSettings::disable_effect_parameters()) {
- widgetFrame->setEnabled(!disable);
+ if (!disable || KdenliveSettings::disable_effect_parameters()) {
+ widgetFrame->setEnabled(!disable);
}
emit effectStateChanged(disable, effectIndex());
}
widgetFrame->setVisible(show);
if (show) {
collapseButton->setArrowType(Qt::DownArrow);
- m_info.isCollapsed = false;
+ m_info.isCollapsed = false;
}
else {
collapseButton->setArrowType(Qt::RightArrow);
- m_info.isCollapsed = true;
+ m_info.isCollapsed = true;
}
m_effect.setAttribute("kdenlive_info", m_info.toString());
emit parameterChanged(m_original_effect, m_effect, effectIndex());
void CollapsibleEffect::updateWidget(ItemInfo info, QDomElement effect, EffectMetaInfo *metaInfo)
{
if (m_paramWidget) {
- // cleanup
- delete m_paramWidget;
- m_paramWidget = NULL;
+ // cleanup
+ delete m_paramWidget;
+ m_paramWidget = NULL;
}
m_effect = effect;
setupWidget(info, metaInfo);
if (m_effect.attribute("tag") == "region") {
QVBoxLayout *vbox = new QVBoxLayout(widgetFrame);
vbox->setContentsMargins(0, 0, 0, 0);
- vbox->setSpacing(2);
+ vbox->setSpacing(2);
QDomNodeList effects = m_effect.elementsByTagName("effect");
- QDomNodeList origin_effects = m_original_effect.elementsByTagName("effect");
+ QDomNodeList origin_effects = m_original_effect.elementsByTagName("effect");
QWidget *container = new QWidget(widgetFrame);
vbox->addWidget(container);
m_paramWidget = new ParameterContainer(m_effect.toElement(), info, metaInfo, container);