]> git.sesse.net Git - kdenlive/blobdiff - src/effectslistview.cpp
Start implementing effects
[kdenlive] / src / effectslistview.cpp
index e9d9876a1d1700fc9343d68503e7da38d1c461d0..683aeac4f76670a4824e6edda0cba7202e0d5756 100644 (file)
@@ -31,6 +31,9 @@ EffectsListView::EffectsListView(EffectsList *audioEffectList, EffectsList *vide
   connect(ui.type_combo, SIGNAL(currentIndexChanged(int)), this, SLOT(initList(int)));
   connect(ui.button_info, SIGNAL(stateChanged(int)), this, SLOT(showInfoPanel(int)));
   connect(ui.effectlist, SIGNAL(itemSelectionChanged()), this, SLOT(slotUpdateInfo()));
+  connect(ui.effectlist, SIGNAL(doubleClicked(QListWidgetItem *,const QPoint &)), this, SLOT(slotEffectSelected()));
+
+
 }
 
 void EffectsListView::initList(int pos)
@@ -58,6 +61,11 @@ void EffectsListView::showInfoPanel(int state)
   else ui.infopanel->show();
 }
 
+void EffectsListView::slotEffectSelected()
+{
+  emit addEffect(ui.type_combo->currentIndex(), ui.effectlist->currentItem()->text());
+}
+
 void EffectsListView::slotUpdateInfo()
 {
   QString info;