-// Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
+// Copyright (C) 2014-2017 CEA/DEN, EDF R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+// See http://www.salome-platform.org/ or
+// email : webmaster.salome@opencascade.com<mailto:webmaster.salome@opencascade.com>
+//
#ifndef XGUI_ObjectsBrowser_H
#define XGUI_ObjectsBrowser_H
};
-#if (!defined HAVE_SALOME) && (defined WIN32)
-#include <QWindowsVistaStyle>
-/**
-* \ingroup GUI
-* Implementation of XGUI_DataTree custom style
-*/
-class XGUI_TreeViewStyle : public QWindowsVistaStyle
-{
- Q_OBJECT
-public:
- XGUI_TreeViewStyle() : QWindowsVistaStyle() {}
-
- void drawPrimitive(PrimitiveElement theElement, const QStyleOption* theOption,
- QPainter* thePainter, const QWidget* theWidget = 0) const;
-
- void setIndex(const QModelIndex& theIndex) { myIndex = theIndex; }
- QModelIndex index() const { return myIndex; }
-
-private:
- QModelIndex myIndex;
-};
-#endif
-
/**
* \ingroup GUI
* Implementation of Data Tree object for Object Browser
/// Redefinition of virtual method
virtual void resizeEvent(QResizeEvent* theEvent);
-
-#if (!defined HAVE_SALOME) && (defined WIN32)
- virtual void drawRow(QPainter* thePainter,
- const QStyleOptionViewItem& theOptions,
- const QModelIndex& theIndex) const;
-private:
- XGUI_TreeViewStyle* myStyle;
-#endif
};
/**\class XGUI_ObjectsBrowser