+void TransitionSettings::slotTransitionTrackChanged() {
+ if (m_usedTransition == NULL) return;
+ int ix = 0;
+ QDomElement oldxml = m_usedTransition->toXML().cloneNode().toElement();
+ if (ui.transitionTrack->currentIndex() > 0) {
+ ix = ui.transitionTrack->count() - ui.transitionTrack->currentIndex() - 1;
+ m_usedTransition->setForcedTrack(true, ix);
+ effectEdit->updateParameter("force_track", "1");
+ emit transitionUpdated(m_usedTransition, oldxml);
+ } else {
+ m_usedTransition->setForcedTrack(false, ix);
+ effectEdit->updateParameter("force_track", "0");
+ emit transitionUpdated(m_usedTransition, oldxml);
+ }
+ effectEdit->updateParameter("transition_btrack", QString::number(ix));
+}
+
+void TransitionSettings::slotTransitionItemSelected(Transition* t, bool update) {