Salome HOME
lot 10 - warnings for DTM - untested
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_OrderedListWidget.cxx
index f66e800965f70d7cf2517966f758516788441425..fe1cdce1dee59fee995ad9f55087b285b37a00b7 100644 (file)
@@ -154,6 +154,28 @@ void HYDROGUI_OrderedListWidget::setBackgroundColor (int theInd, QColor theColor
   }
 }
 
+void HYDROGUI_OrderedListWidget::setBackgroundColor (QString theName, QColor theColor)
+{
+  HYDROGUI_ListModel* aModel = getSourceModel();
+  if (aModel)
+  {
+    QList<Handle(HYDROData_Entity)> anObjects = aModel->getObjects();
+    int ind = -1;
+    int cur_ind = 0;
+    foreach (Handle(HYDROData_Entity) ent, anObjects)
+    {
+      if (ent->GetName() == theName)
+      {
+        ind = cur_ind;
+        break;
+      }
+      cur_ind++;
+    }
+    if (ind != -1)
+      aModel->setBackgroundColor( ind, theColor );
+  }
+}
+
 void HYDROGUI_OrderedListWidget::clearAllBackgroundColors ()
 {
   HYDROGUI_ListModel* aModel = getSourceModel();