]> git.sesse.net Git - kdenlive/commitdiff
Add icon for custom effects
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 29 Aug 2009 13:07:53 +0000 (13:07 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 29 Aug 2009 13:07:53 +0000 (13:07 +0000)
svn path=/trunk/kdenlive/; revision=3858

src/effectslistwidget.cpp
src/effectstackview.cpp

index f5ae91b8702c1ff1c35534b94ac8c2ed2da486ca..ba3897a536191dd8e2f45bfc34c44639940efa14 100644 (file)
@@ -62,6 +62,7 @@ void EffectsListWidget::initList()
     QStringList effectInfo;
     KIcon videoIcon("kdenlive-show-video");
     KIcon audioIcon("kdenlive-show-audio");
+    KIcon customIcon("kdenlive-custom-effect");
     int ct = MainWindow::videoEffects.count();
     for (int ix = 0; ix < ct; ix ++) {
         effectInfo = MainWindow::videoEffects.effectIdInfo(ix);
@@ -86,7 +87,7 @@ void EffectsListWidget::initList()
     for (int ix = 0; ix < ct; ix ++) {
         effectInfo = MainWindow::customEffects.effectIdInfo(ix);
         if (!effectInfo.isEmpty()) {
-            item = new QListWidgetItem(effectInfo.takeFirst(), this);
+            item = new QListWidgetItem(customIcon, effectInfo.takeFirst(), this);
             item->setData(TypeRole, QString::number((int) EFFECT_CUSTOM));
             item->setData(IdRole, effectInfo);
         }
index 7f852e760241c00c95d7f39da51ee4f0ca2a74a5..a5f5d8bc2277a118639981aad62a08554f6628fe 100644 (file)
@@ -186,6 +186,7 @@ void EffectStackView::setupListView(int ix)
     // Issue 238: Add icons for effect type in effectstack.
     KIcon videoIcon("kdenlive-show-video");
     KIcon audioIcon("kdenlive-show-audio");
+    KIcon customIcon("kdenlive-custom-effect");
     QListWidgetItem* item;
 
     for (int i = 0; i < m_clipref->effectsCount(); i++) {
@@ -207,7 +208,7 @@ void EffectStackView::setupListView(int ix)
             if ("audio" == type) {
                 item = new QListWidgetItem(audioIcon, i18n(namenode.toElement().text().toUtf8().data()), m_ui.effectlist);
             } else if ("custom" == type) {
-                item = new QListWidgetItem(i18n(namenode.toElement().text().toUtf8().data()), m_ui.effectlist);
+                item = new QListWidgetItem(customIcon, i18n(namenode.toElement().text().toUtf8().data()), m_ui.effectlist);
             } else {
                 item = new QListWidgetItem(videoIcon, i18n(namenode.toElement().text().toUtf8().data()), m_ui.effectlist);
             }