]> git.sesse.net Git - kdenlive/blobdiff - src/effectslistwidget.cpp
fix crash when starting under macOSX
[kdenlive] / src / effectslistwidget.cpp
index e8cdfa6dcf508015ea0d1079d2b8d30870fef489..f4453f6bcaba3380aa34fe703528b2698be6577d 100644 (file)
@@ -54,11 +54,13 @@ void EffectsListWidget::initList() {
     QListWidgetItem *item;
     QString effectName;
     QStringList effectInfo;
+    KIcon videoIcon("kdenlive-show-video");
+    KIcon audioIcon("kdenlive-show-audio");
     int ct = MainWindow::videoEffects.count();
     for (int ix = 0; ix < ct; ix ++) {
         effectInfo = MainWindow::videoEffects.effectIdInfo(ix);
         if (!effectInfo.isEmpty()) {
-            item = new QListWidgetItem(effectInfo.takeFirst(), this);
+            item = new QListWidgetItem(videoIcon, effectInfo.takeFirst(), this);
             item->setData(TypeRole, QString::number((int) EFFECT_VIDEO));
             item->setData(IdRole, effectInfo);
         }
@@ -68,7 +70,7 @@ void EffectsListWidget::initList() {
     for (int ix = 0; ix < ct; ix ++) {
         effectInfo = MainWindow::audioEffects.effectIdInfo(ix);
         if (!effectInfo.isEmpty()) {
-            item = new QListWidgetItem(effectInfo.takeFirst(), this);
+            item = new QListWidgetItem(audioIcon, effectInfo.takeFirst(), this);
             item->setData(TypeRole, QString::number((int) EFFECT_AUDIO));
             item->setData(IdRole, effectInfo);
         }