-// Copyright (C) 2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2014-2016 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#include <GraphicsView_Object.h>
// GEOM includes
-#include <GeometryGUI.h>
-#include <GEOM_BaseObject.hxx>
+#include <SALOMEconfig.h>
+#include CORBA_CLIENT_HEADER(GEOM_Gen)
#include <QPen>
-class DependencyTree_Object: public GraphicsView_Object
+#include "DependencyTree.h"
+
+class DEPENDENCYTREE_EXPORT DependencyTree_Object: public GraphicsView_Object
{
public:
std::string getEntry() const;
- GEOM::GEOM_BaseObject_var getGeomObject() const;
+ GEOM::GEOM_BaseObject_var getGeomObject() const;
void updateName();
- void setColor(const QColor& );
- void setSelectColor(const QColor& );
- void setMainObjectColor(const QColor& );
+ void setColor( const QColor& );
+ void setSelectColor( const QColor& );
+ void setMainObjectColor( const QColor& );
+ void setUnpublishObjectColor( const QColor& );
void setIsMainObject( bool );
QColor myColor;
QColor mySelectColor;
QColor myMainObjectColor;
+ QColor myUnpublishObjectColor;
QGraphicsPolygonItem* myPolygonItem;
QGraphicsSimpleTextItem* myTextItem;