Salome HOME
HYDRO bug 17: add HYDRO version in About dialog.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_DataObject.cxx
index c760d195a9ef14140f5e264844d2631dcc1a953d..bbd53f6b68e42d0484d48c6c10770242dad26829 100644 (file)
@@ -22,6 +22,8 @@
 
 #include "HYDROGUI_DataObject.h"
 
+#include <HYDROData_Image.h>
+
 #include <SUIT_DataObject.h>
 
 #include <TDF_Tool.hxx>
@@ -58,6 +60,18 @@ QString HYDROGUI_DataObject::name() const
   return QString();
 }
 
+QFont HYDROGUI_DataObject::font( const int theId ) const
+{
+  QFont aFont = LightApp_DataObject::font( theId );
+  if( theId == NameId )
+  {
+    Handle(HYDROData_Image) anImage = Handle(HYDROData_Image)::DownCast( modelObject() );
+    if( !anImage.IsNull() && anImage->MustBeUpdated() )
+      aFont.setItalic( true );
+  }
+  return aFont;
+}
+
 QString HYDROGUI_DataObject::dataObjectEntry( const Handle(HYDROData_Object)& theObject )
 {
   QString aEntryStr = QString::null;