+
+#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
+