if (m_usedTransition) {
QList<QListWidgetItem*> list = ui.listWidget->findItems(m_usedTransition->transitionName(), Qt::MatchExactly);
if (list.size() > 0) {
+ disconnect(ui.listWidget, SIGNAL(currentRowChanged(int)), this, SLOT(slotTransitionChanged()));
ui.listWidget->setCurrentItem(list[0]);
+ connect(ui.listWidget, SIGNAL(currentRowChanged(int)), this, SLOT(slotTransitionChanged()));
}
}
oldparam.save(str, 2);
m_usedTransition->toXML().save(str, 2);
kDebug() << test;
-//oldparam must be also first given to Transition and then return the toXML()
- emit transitionUpdated(oldparam, m_usedTransition->toXML());
+ //oldparam must be also first given to Transition and then return the toXML()
+ emit transitionUpdated(m_usedTransition, oldparam);
}
void slotTransitionChanged();
void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
signals:
- void transitionUpdated(QDomElement, QDomElement);
+ void transitionUpdated(Transition *, QDomElement);
void transferParamDesc(const QDomElement&, int , int);
};