Salome HOME
Image positioning by two points.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_DataObject.cxx
index 83be9e8fb4a7230e9b40486228f37da91faeb6e1..b54120e1db8c83b479857063a5d3cf6496647594 100644 (file)
 #include "HYDROGUI_DataObject.h"
 
 #include <HYDROData_Image.h>
-#include <HYDROData_Zone.h>
-#include <HYDROData_Object.h>
-
 #include <SUIT_DataObject.h>
-
 #include <TDF_Tool.hxx>
 
 HYDROGUI_DataObject::HYDROGUI_DataObject( SUIT_DataObject* theParent, 
@@ -74,56 +70,6 @@ QFont HYDROGUI_DataObject::font( const int theId ) const
   return aFont;
 }
 
-QString HYDROGUI_DataObject::text( const int theColumnId ) const
-{
-  QString aRes;
-  if( !myData.IsNull() )
-  {
-    if ( theColumnId == RefObjectId || theColumnId == BathymetryId )
-    {
-      Handle(HYDROData_Zone) aZone = Handle(HYDROData_Zone)::DownCast( myData );
-      if ( !aZone.IsNull() )
-      {
-        HYDROData_SequenceOfObjects::Iterator anIter( aZone->GetGeometryObjects() );
-        for ( ; anIter.More(); anIter.Next() )
-        {
-          Handle(HYDROData_Object) aRefGeomObj =
-            Handle(HYDROData_Object)::DownCast( anIter.Value() );
-          if ( !aRefGeomObj.IsNull() )
-          {
-            switch ( theColumnId )
-            {
-              case RefObjectId:
-                aRes += aRefGeomObj->GetName() + ", ";
-                break;
-              case BathymetryId:
-                //TODO: Get bathymetry name
-                //aRes += aRefGeomObj->
-                ;
-            }
-          }
-        }
-      }
-      if ( aRes.length() > 1 )
-      {
-        aRes.remove( aRes.length() - 2, 2 );
-      }
-    }
-    else
-    {
-      aRes = LightApp_DataObject::text( theColumnId );
-    }
-  }
-  return aRes;
-}
-
-QColor HYDROGUI_DataObject::color( const ColorRole theColorRole, const int theColumnId ) const
-{
-  //TODO: Implement red color for bathymetry conflicts in case creation dialog
-  return LightApp_DataObject::color( theColorRole, theColumnId );
-}
-
-
 QString HYDROGUI_DataObject::dataObjectEntry( const Handle(HYDROData_Entity)& theObject,
                                               const bool theWithPrefix )
 {