-// Copyright (C) 2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2014-2023 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
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-#include <GraphicsView_Object.h>
+#ifndef DEPENDENCYTREE_H
+#define DEPENDENCYTREE_H
-#include <QGraphicsPolygonItem>
-
-#include "DependencyTree_View.h"
-class DependencyTree
-{
-public:
- DependencyTree();
- ~DependencyTree();
-
-// static void setBackgroundColor( const QColor& );
-// static void setNodeColor( const QColor& );
-// static void setMainNodeColor( const QColor& );
-// static void setSelectNodeColor( const QColor& );
-// static void setArrowColor( const QColor& );
-// static void setHighlightArrowColor( const QColor& );
-// static void setSelectArrowColor( const QColor& );
-
-private:
- DependencyTree_View* myView;
-
- QColor* myBackgroundColor;
-};
+#if defined WIN32
+# if defined DEPENDENCYTREE_EXPORTS || defined DependencyTree_EXPORTS
+# define DEPENDENCYTREE_EXPORT __declspec( dllexport )
+# else
+# define DEPENDENCYTREE_EXPORT __declspec( dllimport )
+# endif
+#else
+# define DEPENDENCYTREE_EXPORT
+#endif
+#endif // DEPENDENCYTREE_H