]> git.sesse.net Git - kdenlive/commitdiff
Forgot to commit...
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 30 Mar 2008 19:32:14 +0000 (19:32 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 30 Mar 2008 19:32:14 +0000 (19:32 +0000)
svn path=/branches/KDE4/; revision=2146

src/transitionsettings.cpp
src/transitionsettings.h

index a38cf0d7463b06d2e46d89f710f51a1093f9305f..41a1e65c3fa36446ebc7cd0c1880c89f55a6951c 100644 (file)
@@ -61,7 +61,9 @@ void TransitionSettings::slotTransitionItemSelected(Transition* t) {
     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()));
         }
     }
 
@@ -77,6 +79,6 @@ void TransitionSettings::slotUpdateEffectParams(const QDomElement& oldparam, con
     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);
 }
index 7b6b0a961a6d6f1c787b1a2baa6e0afbe9c1ad90..7d2c96db149026229913029cf93fef589d384059 100644 (file)
@@ -37,7 +37,7 @@ public slots:
     void slotTransitionChanged();
     void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
 signals:
-    void transitionUpdated(QDomElement, QDomElement);
+    void transitionUpdated(Transition *, QDomElement);
     void transferParamDesc(const QDomElement&, int , int);
 };