From 89fa8a170b13e1defce5279ff4b03032c6cbb9cc Mon Sep 17 00:00:00 2001 From: vsv Date: Wed, 21 Dec 2016 19:11:30 +0300 Subject: [PATCH] Porting on new SALOME --- src/XGUI/XGUI_ObjectsBrowser.cpp | 52 +------------------------------- src/XGUI/XGUI_ObjectsBrowser.h | 31 ------------------- src/XGUI/XGUI_Workshop.cpp | 4 +-- 3 files changed, 2 insertions(+), 85 deletions(-) diff --git a/src/XGUI/XGUI_ObjectsBrowser.cpp b/src/XGUI/XGUI_ObjectsBrowser.cpp index 5fb0e655b..077f9724b 100644 --- a/src/XGUI/XGUI_ObjectsBrowser.cpp +++ b/src/XGUI/XGUI_ObjectsBrowser.cpp @@ -20,14 +20,6 @@ #include #include -#ifdef WIN32 -#ifdef HAVE_SALOME -// PORTING_TO_SALOME_8 -//#include -#include -#endif -#endif - /// Width of second column (minimum acceptable = 27) #define SECOND_COL_WIDTH 30 @@ -70,15 +62,6 @@ private: XGUI_DataTree::XGUI_DataTree(QWidget* theParent) : QTreeView(theParent) { -//#ifdef WIN32 -//#ifdef HAVE_SALOME -// setStyle(new QCommonStyle()); -//#else -// myStyle = new XGUI_TreeViewStyle(); -// setStyle(myStyle); -//#endif -//#endif - setHeaderHidden(true); setEditTriggers(QAbstractItemView::NoEditTriggers); setSelectionBehavior(QAbstractItemView::SelectRows); @@ -140,7 +123,7 @@ void XGUI_DataTree::resizeEvent(QResizeEvent* theEvent) QTreeView::resizeEvent(theEvent); QSize aSize = theEvent->size(); if (aSize.isValid()) { - setColumnWidth(0, aSize.width() - SECOND_COL_WIDTH - 6); + setColumnWidth(0, aSize.width() - SECOND_COL_WIDTH - 7); setColumnWidth(1, SECOND_COL_WIDTH); } } @@ -189,39 +172,6 @@ void XGUI_DataTree::onDoubleClick(const QModelIndex& theIndex) } } -//#if (!defined HAVE_SALOME) && (defined WIN32) -//void XGUI_DataTree::drawRow(QPainter* thePainter, -// const QStyleOptionViewItem& theOptions, -// const QModelIndex& theIndex) const -//{ -// QStyleOptionViewItemV4 aOptions = theOptions; -// myStyle->setIndex(theIndex); -// QTreeView::drawRow(thePainter, aOptions, theIndex); -//} -// -////******************************************************************** -////******************************************************************** -////******************************************************************** -//void XGUI_TreeViewStyle::drawPrimitive(PrimitiveElement theElement, -// const QStyleOption* theOption, -// QPainter* thePainter, const QWidget* theWidget) const -//{ -// if ((theElement == QStyle::PE_PanelItemViewRow) || (theElement == QStyle::PE_PanelItemViewItem)) { -// const QStyleOptionViewItemV4* aOptions = -// qstyleoption_cast(theOption); -// if (myIndex.isValid() && ((myIndex.flags() & Qt::ItemIsSelectable) == 0)) { -// QStyle::State aState = aOptions->state; -// if ((aState & QStyle::State_MouseOver) != 0) -// aState &= ~QStyle::State_MouseOver; -// QStyleOptionViewItemV4* aOpt = (QStyleOptionViewItemV4*) aOptions; -// aOpt->state = aState; -// QCommonStyle::drawPrimitive(theElement, aOpt, thePainter, theWidget); -// } -// } -// QCommonStyle::drawPrimitive(theElement, theOption, thePainter, theWidget); -//} -//#endif - //******************************************************************** //******************************************************************** diff --git a/src/XGUI/XGUI_ObjectsBrowser.h b/src/XGUI/XGUI_ObjectsBrowser.h index 28a01ca2f..129a7b2df 100644 --- a/src/XGUI/XGUI_ObjectsBrowser.h +++ b/src/XGUI/XGUI_ObjectsBrowser.h @@ -62,29 +62,6 @@ private: }; -//#if (!defined HAVE_SALOME) && (defined WIN32) -//#include -// /** -//* \ingroup GUI -//* Implementation of XGUI_DataTree custom style -//*/ -//class XGUI_TreeViewStyle : public QCommonStyle // PORTING_TO_SALOME_8 QWindowsVistaStyle -//{ -// Q_OBJECT -//public: -// XGUI_TreeViewStyle() : QCommonStyle/*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 @@ -123,14 +100,6 @@ public slots: /// 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 diff --git a/src/XGUI/XGUI_Workshop.cpp b/src/XGUI/XGUI_Workshop.cpp index 0cfa51c9a..aff1c707a 100755 --- a/src/XGUI/XGUI_Workshop.cpp +++ b/src/XGUI/XGUI_Workshop.cpp @@ -905,9 +905,7 @@ bool XGUI_Workshop::onSaveAs() QFileDialog dialog(desktop()); dialog.setWindowTitle(tr("Select directory to save files...")); dialog.setFileMode(QFileDialog::Directory); - // PORTING_TO_SALOME_8 - dialog.selectNameFilter(tr("Directories (*)")); - //dialog.setFilter(tr("Directories (*)"); + dialog.setFilter(QDir::AllDirs); dialog.setOptions(QFileDialog::HideNameFilterDetails | QFileDialog::ShowDirsOnly); dialog.setViewMode(QFileDialog::Detail); -- 2.39.2