A really simple patch, but... why not showing an icon if the object have one?
Index: src/ProcessingTree.cxx
===================================================================
--- src/ProcessingTree.cxx	(revision 11348)
+++ src/ProcessingTree.cxx	(working copy)
@@ -203,7 +203,15 @@
 			}
 			std::string key = *itKey;
 			QTreeWidgetItem * item = new QTreeWidgetItem( categoryTree, QStringList() << description.c_str());
-			item->setIcon(0, QIcon(":/icons/images/processing.png"));
+
+			if (factory.GetValuesFromAttribute(key,"icon").empty())
+				item->setIcon(0, QIcon(":/icons/images/processing.png"));
+			else
+			{
+				std::string iconPath = factory.GetValueFromAttribute(key, "icon");
+				item->setIcon(0, QIcon (QString(":/icons/images/%1").arg(iconPath.c_str())));
+			}
+
 			item->setText(1, key.c_str());
 		}
 	}
_______________________________________________
Clam-devel mailing list
[email protected]
https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel

Reply via email to