]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Remove QT4 compatibility.
authorrnv <rnv@opencascade.com>
Thu, 30 May 2019 11:59:57 +0000 (14:59 +0300)
committerrnv <rnv@opencascade.com>
Thu, 30 May 2019 11:59:57 +0000 (14:59 +0300)
33 files changed:
src/GLViewer/GLViewer_Drawer.cxx
src/GLViewer/GLViewer_ViewPort.cxx
src/GLViewer/GLViewer_Viewer.cxx
src/GraphicsView/GraphicsView_ViewPort.cxx
src/HelpBrowser/qtlocalpeer.cpp
src/HelpBrowser/qtlockedfile_win.cpp
src/HelpBrowser/qtsingleapplication.cpp
src/HelpBrowser/qtsingleapplication.h
src/LightApp/LightApp_Application.cxx
src/OCCViewer/OCCViewer_ViewPort.cxx
src/OCCViewer/OCCViewer_ViewPort3d.cxx
src/OCCViewer/OCCViewer_ViewSketcher.cxx
src/Plot2d/Plot2d_ViewWindow.cxx
src/Qtx/Qtx.cxx
src/Qtx/Qtx.h
src/Qtx/QtxDialog.cxx
src/Qtx/QtxPopupMgr.cxx
src/Qtx/QtxTranslator.cxx
src/Qtx/QtxTranslator.h
src/Qtx/QtxTreeView.cxx
src/SUIT/SUIT_FileDlg.cxx
src/SUIT/SUIT_TreeModel.cxx
src/SUITApp/SUITApp.cxx
src/SUITApp/SUITApp_Application.cxx
src/SUITApp/SUITApp_Application.h
src/SVTK/SVTK_RenderWindowInteractor.cxx
src/SVTK/SVTK_RenderWindowInteractor.h
src/SVTK/SVTK_SpaceMouse.cxx
src/SVTK/SVTK_SpaceMouse.h
src/SalomeApp/SalomeApp_ListView.cxx
src/Session/SALOME_Session_Server.cxx
src/Style/Style_Salome.cxx
src/Style/Style_Salome.h

index 329b0a66660ea220cc6d876a7f169f97bbb59b6e..2351575586dd6a45f2be4f3a64e8a0efcb7dd854 100644 (file)
@@ -400,9 +400,6 @@ static GLuint displayListBase( QFont* theFont )
     listBase += 256;
 
     HDC glHdc = ::wglGetCurrentDC();
- #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    ::SelectObject( glHdc, theFont->handle() );
- #endif
     if ( !::wglUseFontBitmaps( glHdc, 0, 256, listBase ) )
       listBase = 0;
     aList = listBase;
@@ -474,33 +471,24 @@ static GLuint displayListBase( QFont* theFont )
     QString aFontDef = theFont->toString();
     char** xFontList = XListFonts( aDisp, aFontDef.toLatin1()/*aFindFont.myFontString.data()*/, 1, &aFontCont  );
 // TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    if( !theFont->handle() )
-    {
-#endif
 #ifdef _DEBUG_
-      printf( "Can't load font %s. loading default font....\n", aFontDef.toLatin1().data()/*aFindFont.myFontString.data()*/ );
+    printf( "Can't load font %s. loading default font....\n", aFontDef.toLatin1().data()/*aFindFont.myFontString.data()*/ );
 #endif
-      QString aFontMask ("-*-*-*-r-*-*-");
-      aFontMask += aFontDef/*aFindFont.myFontString*/.section( ',', 1, 1 );
+    QString aFontMask ("-*-*-*-r-*-*-");
+    aFontMask += aFontDef/*aFindFont.myFontString*/.section( ',', 1, 1 );
 #ifdef _DEBUG_
-      printf( "Height of Default font: %s\n", aFontDef/*aFindFont.myFontString*/.section( ',', 1, 1 ).data() );
+    printf( "Height of Default font: %s\n", aFontDef/*aFindFont.myFontString*/.section( ',', 1, 1 ).data() );
 #endif
-      aFontMask += "-*-*-*-m-*-*-*";
-      xFontList = XListFonts( aDisp, aFontMask.toLatin1().constData()/*"-*-*-*-r-*-*-12-*-*-*-m-*-*-*"*/, 1, &aFontCont  );
-      if( aFontCont == 0 )
-      {
+    aFontMask += "-*-*-*-m-*-*-*";
+    xFontList = XListFonts( aDisp, aFontMask.toLatin1().constData()/*"-*-*-*-r-*-*-12-*-*-*-m-*-*-*"*/, 1, &aFontCont  );
+    if( aFontCont == 0 )
+    {
 #ifdef _DEBUG_
-        printf( "Can't load default font\n" );
+      printf( "Can't load default font\n" );
 #endif
-        return 0;
-      }
-      glXUseXFont( (Font)(XLoadFont( aDisp,xFontList[0] )), 0, 256, listBase );
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
+      return 0;
     }
-    else
-      glXUseXFont( (Font)(theFont->handle()), 0, 256, listBase );
-#endif
+    glXUseXFont( (Font)(XLoadFont( aDisp,xFontList[0] )), 0, 256, listBase );
     aList = listBase;
     GLViewer_TexFont::BitmapFontCache[aFindFont] = aList;
   }
index 5629247659eeda62c9739967b96de7eba360b8e1..4f1ca1fdc7945f94d051d083df3074d9885d543b 100644 (file)
@@ -121,16 +121,6 @@ static Colormap choose_cmap( Display *dpy, XVisualInfo *vi )
 #ifdef DEBUG
     cout << "Choosing cmap for vID = " << vi->visualid << endl;
 #endif
-
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    if ( vi->visualid == XVisualIDFromVisual( (Visual*)QX11Info::appVisual() ) )
-    {
-#ifdef DEBUG
-        cout << "Using x11AppColormap" << endl;
-#endif
-        return QX11Info::appColormap();
-    }
-#else
     if ( vi->visualid == XVisualIDFromVisual( XDefaultVisual( QX11Info::display(), -1 ) ) )
     {
 #ifdef DEBUG
@@ -138,7 +128,6 @@ static Colormap choose_cmap( Display *dpy, XVisualInfo *vi )
 #endif
         return XDefaultColormap( QX11Info::display(), -1 );
     }
-#endif
     if ( mesa_gl )
     {
         Atom hp_cmaps = XInternAtom( dpy, "_HP_RGB_SMOOTH_MAP_LIST", true );
index 1bb4b87514be57745ef0f8968c2158ec76697324..dab34eb0ec1c83a805c73fdbcd4ebe50089111b4 100644 (file)
@@ -888,9 +888,6 @@ void GLViewer_ViewSketcher::onSketch( SketchState state )
 
     if ( state == Fin )
     {
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-       QApplication::syncX();  /* force rectangle redrawing */
-#endif
         myViewer->activateSketching( GLViewer_Viewer::NoSketching );
     }
 }
index fb156593c426a29c0c6703eb418814f04cee92b6..4607f6906105976e262fcb9a7951d0e7347912dd 100644 (file)
@@ -480,11 +480,7 @@ bool GraphicsView_ViewPort::dumpViewToFormat(const QString& fileName, const QStr
     return false;
 
   QPrinter printer(QPrinter::ScreenResolution);
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  printer.setOutputFormat(QPrinter::PostScriptFormat);
-#else
   printer.setOutputFormat(QPrinter::PdfFormat);
-#endif
   printer.setOutputFileName(fileName);
   QPainter painter;  
   if (!painter.begin(&printer))
index 19914f458936237dbc27b12d2a4dc8a42a2e78f4..b96dc676f8cd498a9e2026115352ce96148179b6 100644 (file)
@@ -119,13 +119,6 @@ bool QtLocalPeer::isClient()
         return true;
 
     bool res = server->listen(socketName);
-#if defined(Q_OS_UNIX) && (QT_VERSION >= QT_VERSION_CHECK(4,5,0))
-    // ### Workaround
-    if (!res && server->serverError() == QAbstractSocket::AddressInUseError) {
-        QFile::remove(QDir::cleanPath(QDir::tempPath())+QLatin1Char('/')+socketName);
-        res = server->listen(socketName);
-    }
-#endif
     if (!res)
         qWarning("QtSingleCoreApplication: listen on local socket failed, %s", qPrintable(server->errorString()));
     QObject::connect(server, SIGNAL(newConnection()), SLOT(receiveConnection()));
index a86bf3d515a63da0d08dfea8c358113e19eb3626..1d11492b26d1ce0f83749d6a9baa1cefdeb8339b 100644 (file)
@@ -46,9 +46,7 @@
 // Maximum number of concurrent read locks. Must not be greater than MAXIMUM_WAIT_OBJECTS
 #define MAX_READERS MAXIMUM_WAIT_OBJECTS
 
-#if QT_VERSION >= 0x050000
 #define QT_WA(unicode, ansi) unicode
-#endif
 
 Qt::HANDLE QtLockedFile::getMutexHandle(int idx, bool doCreate)
 {
index d0fb15d76b18a4565cee87ef8ce74f1052dad1b0..86adc1129d113aefecade1f605e140e4f7143c41 100644 (file)
@@ -170,62 +170,6 @@ QtSingleApplication::QtSingleApplication(const QString &appId, int &argc, char *
     sysInit(appId);
 }
 
-#if QT_VERSION < 0x050000
-
-/*!
-    Creates a QtSingleApplication object. The application identifier
-    will be QCoreApplication::applicationFilePath(). \a argc, \a
-    argv, and \a type are passed on to the QAppliation constructor.
-*/
-QtSingleApplication::QtSingleApplication(int &argc, char **argv, Type type)
-    : QApplication(argc, argv, type)
-{
-    sysInit();
-}
-
-
-#  if defined(Q_WS_X11)
-/*!
-  Special constructor for X11, ref. the documentation of
-  QApplication's corresponding constructor. The application identifier
-  will be QCoreApplication::applicationFilePath(). \a dpy, \a visual,
-  and \a cmap are passed on to the QApplication constructor.
-*/
-QtSingleApplication::QtSingleApplication(Display* dpy, Qt::HANDLE visual, Qt::HANDLE cmap)
-    : QApplication(dpy, visual, cmap)
-{
-    sysInit();
-}
-
-/*!
-  Special constructor for X11, ref. the documentation of
-  QApplication's corresponding constructor. The application identifier
-  will be QCoreApplication::applicationFilePath(). \a dpy, \a argc, \a
-  argv, \a visual, and \a cmap are passed on to the QApplication
-  constructor.
-*/
-QtSingleApplication::QtSingleApplication(Display *dpy, int &argc, char **argv, Qt::HANDLE visual, Qt::HANDLE cmap)
-    : QApplication(dpy, argc, argv, visual, cmap)
-{
-    sysInit();
-}
-
-/*!
-  Special constructor for X11, ref. the documentation of
-  QApplication's corresponding constructor. The application identifier
-  will be \a appId. \a dpy, \a argc, \a
-  argv, \a visual, and \a cmap are passed on to the QApplication
-  constructor.
-*/
-QtSingleApplication::QtSingleApplication(Display* dpy, const QString &appId, int argc, char **argv, Qt::HANDLE visual, Qt::HANDLE cmap)
-    : QApplication(dpy, argc, argv, visual, cmap)
-{
-    sysInit(appId);
-}
-#  endif // Q_WS_X11
-#endif // QT_VERSION < 0x050000
-
-
 /*!
     Returns true if another instance of this application is running;
     otherwise false.
index 049406f72cf7aa723a7549d0bcc56c8d32ebaaaa..cb2bfaf73171e1ccdb88670826d7171072987f19 100644 (file)
@@ -68,14 +68,11 @@ class QT_QTSINGLEAPPLICATION_EXPORT QtSingleApplication : public QApplication
 public:
     QtSingleApplication(int &argc, char **argv, bool GUIenabled = true);
     QtSingleApplication(const QString &id, int &argc, char **argv);
-#if QT_VERSION < 0x050000
-    QtSingleApplication(int &argc, char **argv, Type type);
 #  if defined(Q_WS_X11)
     QtSingleApplication(Display* dpy, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
     QtSingleApplication(Display *dpy, int &argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE cmap= 0);
     QtSingleApplication(Display* dpy, const QString &appId, int argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
 #  endif // Q_WS_X11
-#endif // QT_VERSION < 0x050000
 
     bool isRunning();
     QString id() const;
index de5d7a161731f2f8e64b68c9fca4d1486863a2a3..83909627cef83370745c4700248c3b183d58a2f0 100644 (file)
@@ -2104,11 +2104,7 @@ QWidget* LightApp_Application::createWindow( const int flag )
 
     // Create OBSelector
     new LightApp_OBSelector( ob, mySelMgr );
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    ob->treeView()->header()->setResizeMode(SUIT_DataObject::VisibilityId, QHeaderView::Fixed);
-#else
     ob->treeView()->header()->setSectionResizeMode(SUIT_DataObject::VisibilityId, QHeaderView::Fixed);
-#endif
     ob->treeView()->header()->moveSection(SUIT_DataObject::NameId,SUIT_DataObject::VisibilityId);
     ob->treeView()->setColumnWidth(SUIT_DataObject::VisibilityId, VISIBILITY_COLUMN_WIDTH);
     ob->setProperty( "shortcut", QKeySequence( "Alt+Shift+O" ) );
index 39cb380cbd19313ec0a392849b53a69510bdb24c..1e55845669976f1f05ab8b8376ea51ec597e56be 100644 (file)
@@ -115,15 +115,6 @@ static Colormap choose_cmap( Display *dpy, XVisualInfo *vi )
   //cout << "Choosing cmap for vID = " << vi->visualid << endl;
   //#endif
 
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  if ( vi->visualid == XVisualIDFromVisual( (Visual*)QX11Info::appVisual() ) )
-  {
-#ifdef DEBUG
-//    cout << "Using x11AppColormap" << endl;
-#endif
-    return QX11Info::appColormap();
-  }
-#else
   if ( vi->visualid == XVisualIDFromVisual( XDefaultVisual( QX11Info::display(), -1 ) ) )
   {
 #ifdef DEBUG
@@ -131,7 +122,7 @@ static Colormap choose_cmap( Display *dpy, XVisualInfo *vi )
 #endif
     return XDefaultColormap( QX11Info::display(), -1 );
   }
-#endif
+
   if ( mesa_gl )
   {
     Atom hp_cmaps = XInternAtom( dpy, "_HP_RGB_SMOOTH_MAP_LIST", true );
index e4e3716345f9f8ebb090db0abcc63d19ce22eaa2..3c1c3a8ddb62cb6dd98c4ddf5adc05c1ad7e14c4 100644 (file)
@@ -547,9 +547,6 @@ void OCCViewer_ViewPort3d::paintEvent( QPaintEvent* e )
     mapView( activeView() );
 #endif
   if ( !myWindow.IsNull() ) {
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    QApplication::syncX();
-#endif
     if ( !myPaintersRedrawing ) {
       activeView()->Redraw();
     }
@@ -563,13 +560,10 @@ void OCCViewer_ViewPort3d::paintEvent( QPaintEvent* e )
 */
 void OCCViewer_ViewPort3d::resizeEvent( QResizeEvent* e )
 {
-#if defined WIN32 || QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#if defined WIN32
   /* Win32 : map before first show to avoid flicker */
   if ( !mapped( activeView() ) )
     mapView( activeView() );
-#endif
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    QApplication::syncX();
 #endif
   QTimer::singleShot( 0, this, SLOT( repaintViewAfterMove() ) );
   emit vpResizeEvent( e );
index add2206f1e52f044d91841cbec53e8e75ee5d575..e70aa8c2bd519fb0e6e8f681445739e7a509187f 100644 (file)
@@ -298,9 +298,6 @@ void OCCViewer_RectSketcher::onSketch( SketchState state )
 
   if ( state == Fin )
   {
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    QApplication::syncX();  /* force rectangle redrawing */
-#endif
     mypViewWindow->activateSketching( OCCViewer_ViewWindow::NoSketching );
   }
 }
@@ -496,9 +493,6 @@ void OCCViewer_PolygonSketcher::onSketch( SketchState state )
     if ( state == Fin ) {
       mypPolyRB->clearGeometry();
       mypPolyRB->hide();
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-      QApplication::syncX();
-#endif
       mypViewWindow->activateSketching( OCCViewer_ViewWindow::NoSketching );
     } else {
       mypPolyRB->setUpdatesEnabled ( false );
index b2ca7284b52e42baf00dd24a3d4e64587908013f..861ab1e5ca5b6b010c2dc782f78ed99be2cce733 100644 (file)
@@ -787,16 +787,6 @@ void Plot2d_ViewWindow::onPrintView()
   if ( !myViewFrame )
     return;
 
-#if !defined(WIN32) && !defined(QT_NO_CUPS)
-#if QT_VERSION < 0x040303
-  if ( !Qtx::hasAnyPrinters() ) {
-    SUIT_MessageBox::warning( this, tr( "WRN_WARNING" ),
-                              tr( "WRN_NO_PRINTERS" ) );
-    return;
-  }
-#endif
-#endif
-
   // stored settings for further starts
   static QString aPrinterName;
   static int aColorMode = -1;
index 30fda906e62bc9e4125ab6e9346169f666406fe2..0b97d4bf01a5ea7e81097d8c8a759dc4d2b4b5a1 100644 (file)
@@ -38,9 +38,7 @@
 #include <QApplication>
 #include <QDesktopWidget>
 #include <QtDebug>
-#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
 #include <QSurfaceFormat>
-#endif
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -2242,8 +2240,6 @@ Qt::HANDLE Qtx::getVisual()
 
 #endif // WIN32
 
-
-#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
 /*!
   \brief Set default QSurfaceFormat for an application.
 
@@ -2279,7 +2275,6 @@ void Qtx::initDefaultSurfaceFormat()
 
   QSurfaceFormat::setDefaultFormat(fmt);
 }
-#endif
 
 /*!
   \class Qtx::CmdLineArgs
index 25d4010c80604f45491a8645d41c9a8451710dea..042ca830babd5832e8a0b5c6f0294174ad051fc4 100644 (file)
@@ -285,10 +285,7 @@ public:
   static void*       getDisplay();
   static Qt::HANDLE  getVisual();
 #endif
-
-#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
   static void initDefaultSurfaceFormat();
-#endif
 };
 
 #endif
index bcc038ad7d57db43f6de5843bf489d95b39dfab8..dae1914312570209b9a9af981ae3055412a487f5 100644 (file)
@@ -1442,9 +1442,6 @@ void QtxDialog::reject()
 void QtxDialog::emitSignal()
 {
   QApplication::instance()->processEvents();
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  QApplication::syncX();
-#endif
   int id = buttonId( (QAbstractButton*)mySender );
   mySender = 0;
 
index e71b1bdcc58f004e34359d674c9b10c3da15aa1a..eae7e4aacbe696a16a238ae9bff04b65f24a39c1 100644 (file)
 #include <QMenu>
 #include <QVariant>
 
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-/*!
-  \brief Used for comparing of two QVariant values.
-  \param v1 first argument for comparison
-  \param v2 second argument for comparison
-  \return \c true if \a v1 less than \a v2
-*/
-bool operator<( const QVariant& v1, const QVariant& v2 )
-{
-  QVariant::Type t1 = v1.type(), t2 = v2.type();
-  if ( t1 == t2 )
-  {
-    switch( t1 )
-    {
-    case QVariant::Int:
-      return v1.toInt() < v2.toInt();
-    case QVariant::Double:
-      return v1.toDouble() < v2.toDouble();
-    case QVariant::String:
-      return v1.toString() < v2.toString();
-    case QVariant::StringList:
-    case QVariant::List:
-    {
-      const QList<QVariant>& aList1 = v1.toList(), aList2 = v2.toList();
-      QList<QVariant>::const_iterator anIt1 = aList1.begin(), aLast1 = aList1.end(),
-        anIt2 = aList2.begin(), aLast2 = aList2.end();
-      for ( ; anIt1 != aLast1 && anIt2 != aLast2;  anIt1++, anIt2++ )
-      {
-        if ( (*anIt1) != (*anIt2) )
-          return (*anIt1) < (*anIt2);
-      }
-      return anIt1 == aLast1 && anIt2 != aLast2;
-    }
-    default:
-      return v1.toString() < v2.toString();
-    }
-  }
-  return t1 < t2;
-}
-
-#else
-
 bool operator<( const QList<QVariant>& v1, const QList<QVariant>& v2 )
 {
   QList<QVariant>::const_iterator anIt1 = v1.begin(), aLast1 = v1.end(),
@@ -85,8 +42,6 @@ bool operator<( const QList<QVariant>& v1, const QList<QVariant>& v2 )
   return anIt1 == aLast1 && anIt2 != aLast2;
 }
 
-#endif // QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-
 /*!
   \class QtxPopupMgr::PopupCreator
   \internal
index 4c36d1a6f005b569fc546f7456a5339b047434b3..38a83cbd83191422ef95bfe2f60daeb07b99f0b0 100644 (file)
@@ -63,25 +63,6 @@ QtxTranslator::~QtxTranslator()
 {
 }
 
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-
-/*!
-  \brief Returns the translation for the key.
-  \param context message context
-  \param sourceText message source name
-  \param disambiguation message comment (optional)
-  \return Translated text if found or \a sourceText otherwise
-*/
-QString QtxTranslator::translate( const char* context, const char* sourceText, const char* disambiguation ) const
-{
-  QString res = QTranslator::translate( context, sourceText, disambiguation );
-  if ( res.isNull() )
-    res = QTranslator::translate( GLOBAL_CONTEXT, sourceText, disambiguation );
-  return res;
-}
-
-#else
-
 /*!
   \brief Returns the translation for the key.
   \param context message context
@@ -98,4 +79,3 @@ QString QtxTranslator::translate( const char* context, const char* sourceText, c
   return res;
 }
 
-#endif // QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
index 2a47e3df1b78d78ca1695cd75cecf42c0021f75d..1ecdff538ba9840418ee8e7baae6e3eb4dc042a5 100644 (file)
@@ -32,11 +32,7 @@ class QTX_EXPORT QtxTranslator : public QTranslator
 public:
   QtxTranslator( QObject* parent = 0 );
   ~QtxTranslator();
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  virtual QString translate( const char*, const char*, const char* = 0 ) const;
-#else
   virtual QString translate( const char*, const char*, const char* = 0, int = -1 ) const;
-#endif
 };
 
 #endif
index a485e6d2302b2e8c338e521a574a92a21ebfbb2f..1147f43498b01277e51f1c24edb6927fe40425a4 100644 (file)
@@ -107,17 +107,10 @@ void QtxTreeView::Header::contextMenuEvent( QContextMenuEvent* e )
     QVariant appropriate = model()->headerData( i, orientation(), Qtx::AppropriateRole );
     QIcon icon;
     if ( iconData.isValid() ) {
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-      if ( iconData.canConvert( QVariant::Icon ) )
-        icon = iconData.value<QIcon>();
-      else if ( iconData.canConvert( QVariant::Pixmap ) )
-        icon = iconData.value<QPixmap>();
-#else
       if ( iconData.canConvert( QMetaType::QIcon ) )
         icon = iconData.value<QIcon>();
       else if ( iconData.canConvert( QMetaType::QPixmap ) )
         icon = iconData.value<QPixmap>();
-#endif
     }
     if( ( !lab.isEmpty() || !icon.isNull() ) && 
             appropriate.isValid() ? appropriate.toInt()==Qtx::Toggled : true )
@@ -143,11 +136,7 @@ void QtxTreeView::Header::contextMenuEvent( QContextMenuEvent* e )
     }
     else if ( a && a == sortAction ) {
       setSortIndicatorShown( a->isChecked() );
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-      setClickable( a->isChecked() );
-#else
       setSectionsClickable( a->isChecked() );
-#endif
       QtxTreeView* view = qobject_cast<QtxTreeView*>( parent() );
       if ( view ) {
         view->emitSortingEnabled( a->isChecked() );
@@ -192,11 +181,7 @@ QtxTreeView::QtxTreeView( QWidget* parent )
 : QTreeView( parent )
 {
   setHeader( new Header( false, this ) );
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  header()->setMovable( true );
-#else
   header()->setSectionsMovable( true );
-#endif
 }
 
 /*!
@@ -208,11 +193,7 @@ QtxTreeView::QtxTreeView( const bool enableSortMenu, QWidget* parent )
 : QTreeView( parent )
 {
   setHeader( new Header( enableSortMenu, this ) );
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  header()->setMovable( true );
-#else
   header()->setSectionsMovable( true );
-#endif
 }
 
 /*!
index f8127f9b877e45dad458eaf28b14f38afa85649f..749c898796ff12901e9ac6c31f382a15c51be660 100644 (file)
@@ -131,13 +131,9 @@ SUIT_FileDlg::SUIT_FileDlg( QWidget* parent, bool open, bool showQuickDir, bool
     setWindowIcon( parent->windowIcon() );
 
   // GDD
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  myUrls.insert(0,QUrl::fromLocalFile(QDesktopServices::storageLocation(QDesktopServices::ApplicationsLocation)));
-  myUrls.insert(0,QUrl::fromLocalFile(QDesktopServices::storageLocation(QDesktopServices::HomeLocation)));
-#else
   myUrls.insert(0,QUrl::fromLocalFile(QStandardPaths::writableLocation(QStandardPaths::ApplicationsLocation)));
   myUrls.insert(0,QUrl::fromLocalFile(QStandardPaths::writableLocation(QStandardPaths::HomeLocation)));
-#endif
+
   setSidebarUrls(myUrls);
 
   // add quick directories widgets
index 3b1f804abb14572ef0c96f3e1ff8ff5a9f36425e..8feae8ad9c52626ec22b390dfef5df30d1aff769 100644 (file)
@@ -500,9 +500,7 @@ SUIT_TreeModel::~SUIT_TreeModel()
 void SUIT_TreeModel::registerColumn( const int group_id, const QString& name, const int custom_id )
 {
   bool found = false;
-#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
   beginResetModel();
-#endif
   for ( int i=0, n=myColumns.size(); i<n && !found; i++ ) {
     if ( name == myColumns[i].myName ) {
       myColumns[i].myIds.insert( group_id, custom_id );
@@ -518,11 +516,7 @@ void SUIT_TreeModel::registerColumn( const int group_id, const QString& name, co
     int n = myColumns.size();
     myColumns.resize( n+1 );
     myColumns[n] = inf;
-#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
     endResetModel();
-#else
-    reset();
-#endif
   }
 }
 
@@ -540,18 +534,12 @@ void SUIT_TreeModel::registerColumn( const int group_id, const QString& name, co
 void SUIT_TreeModel::unregisterColumn( const int group_id, const QString& name )
 {
   for ( int i = 0, n = myColumns.size(); i < n; i++ ) {
-#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
     beginResetModel();
-#endif
     if ( myColumns[i].myName == name ) {
       myColumns[i].myIds.remove( group_id );
       if ( myColumns[i].myIds.isEmpty() ) {
         myColumns.remove( i );
-#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
         endResetModel();
-#else
-        reset();
-#endif
       }
       break;
     }
@@ -760,10 +748,7 @@ void SUIT_TreeModel::setRoot( SUIT_DataObject* r )
 {
   if ( root() == r )
     return;
-
-#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
   beginResetModel();
-#endif
 
   if ( autoDeleteTree() ) {
     SUIT_DataObject::disconnect( SIGNAL( inserted( SUIT_DataObject*, SUIT_DataObject* ) ),
@@ -784,11 +769,7 @@ void SUIT_TreeModel::setRoot( SUIT_DataObject* r )
   myRoot = r;
 
   //initialize();
-#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
   endResetModel();
-#else
-  reset();
-#endif
   emit modelUpdated();
 }
 
@@ -2318,8 +2299,6 @@ void SUIT_ItemDelegate::paint( QPainter* painter,
 QSize SUIT_ItemDelegate::sizeHint ( const QStyleOptionViewItem & option, const QModelIndex & index ) const
 {
     QSize size = QItemDelegate::sizeHint ( option, index );
-#if QT_VERSION >= 0x040500
     size.setHeight( size.height() + 1 );
-#endif
     return size;
 }
index c3b31f35dab4cf0b2bec03ce7520a26b08951739..cc8c3cfb6074edffefbbb5bbfc69b015134f271e 100644 (file)
@@ -179,28 +179,17 @@ int main( int argc, char* argv[] )
     }
   }
 
-#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
+
   // RNV: setup the default format:
   // QSurfaceFormat should be set before creation of QApplication,  
   // so to avoid conflicts beetween SALOME and ParaView QSurfaceFormats we should merge theirs formats
   // (see void Qtx::initDefaultSurfaceFormat()) and set the resultant format here.
   Qtx::initDefaultSurfaceFormat();
-#endif
 
   // add <qtdir>/plugins directory to the pluins search path for image plugins
   QString qtdir = Qtx::qtDir( "plugins" );
   if ( !qtdir.isEmpty() )
     QApplication::addLibraryPath( qtdir );
-
-// TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  //Set a "native" graphic system in case if application runs on the remote host
-  QString remote(::getenv("REMOTEHOST"));
-  QString client(::getenv("SSH_CLIENT"));
-  if(remote.length() > 0 || client.length() > 0 ) {
-    QApplication::setGraphicsSystem(QLatin1String("native"));
-  }
-#endif
   
   SUITApp_Application app( argc, argv );
   QString cfgAppName = getAppName( argList.isEmpty() ? QString() : argList.first() );
index 6e89be1fefccba71e3d36adeffc502f6f504a095..2816250ea74cdec9de8126ac0500657978f4d60c 100644 (file)
   Constructor
 */
 SUITApp_Application::SUITApp_Application( int& argc, char** argv, SUIT_ExceptionHandler* hand )
-// TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if !defined(WIN32) && !defined(__APPLE__) && (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
-  // san: Opening an X display and choosing a visual most suitable for 3D visualization
-  // in order to make SALOME viewers work with non-native X servers
-  : QApplication( (Display*)Qtx::getDisplay(), argc, argv, Qtx::getVisual() ),
-#else
   : QApplication( argc, argv ), 
-#endif
 myExceptHandler( hand )
 {
 }
 
-/*!
-  Constructor
-*/
-// TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-SUITApp_Application::SUITApp_Application( int& argc, char** argv, Type type, SUIT_ExceptionHandler* hand )
-  : QApplication( argc, argv, type ),
-myExceptHandler( hand )
-{
-}
-#endif
 /*!
   Sends event to receiver
   \return the value that is returned from the receiver's event handler
index 27b4221c34b0fa0b674335721b1de1abac431860..c6d9b31c05f2ea61cd609cbd6b84e00bcc782d6c 100644 (file)
@@ -43,10 +43,6 @@ class SUITAPP_EXPORT SUITApp_Application : public QApplication
 
 public:
   SUITApp_Application( int&, char**, SUIT_ExceptionHandler* = 0 );
-// TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  SUITApp_Application( int&, char**, Type, SUIT_ExceptionHandler* = 0 );
-#endif
   virtual bool notify( QObject* receiver, QEvent* e );
 
   SUIT_ExceptionHandler* handler() const;
index c8ac1e87d88f78b3216c927a00b8d50e675236b8..e7026ded2bf4f82d43ef989f1ced4e60efa095f5 100644 (file)
@@ -35,9 +35,7 @@
 // Put Qt includes before the X11 includes which #define the symbol None
 // (see SVTK_SpaceMouse.h) to avoid the compilation error.
 #if !defined(WIN32) && !defined(__APPLE__)
-#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
 #include <xcb/xcb.h>
-#endif
 #include <QX11Info>
 #endif
 #include <QMouseEvent>
@@ -113,16 +111,10 @@ QVTK_RenderWindowInteractor
 ::~QVTK_RenderWindowInteractor() 
 {
 #if !defined WIN32 && !defined __APPLE__
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  SVTK_SpaceMouseX* aSpaceMouse = SVTK_SpaceMouseX::getInstance();
-  if ( aSpaceMouse && aSpaceMouse->isSpaceMouseOn() )
-    aSpaceMouse->close( QX11Info::display() );
-#else
   SVTK_SpaceMouseXCB* aSpaceMouse = SVTK_SpaceMouseXCB::getInstance();
   if ( aSpaceMouse && aSpaceMouse->isSpaceMouseOn() )
     aSpaceMouse->close( QX11Info::connection() );
 #endif
-#endif
 }
 
 
@@ -417,17 +409,6 @@ QVTK_RenderWindowInteractor
 
 #if !defined WIN32 && !defined __APPLE__
   // register set space mouse events receiver
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  SVTK_SpaceMouseX* aSpaceMouse = SVTK_SpaceMouseX::getInstance();
-  if ( aSpaceMouse )
-  {
-    if ( !aSpaceMouse->isSpaceMouseOn() )
-      // initialize 3D space mouse driver 
-      aSpaceMouse->initialize( QX11Info::display(), winId() );
-    else
-      aSpaceMouse->setWindow( QX11Info::display(), winId() );
-  }
-#else
   SVTK_SpaceMouseXCB* aSpaceMouse = SVTK_SpaceMouseXCB::getInstance();
   if ( aSpaceMouse )
   {
@@ -438,7 +419,6 @@ QVTK_RenderWindowInteractor
       aSpaceMouse->setWindow( QX11Info::connection(), winId() );
   }
 #endif
-#endif
 }
 
 /*!
@@ -452,69 +432,12 @@ QVTK_RenderWindowInteractor
   QWidget::focusOutEvent( event );
 
 #if !defined WIN32 && !defined __APPLE__
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  // unregister set space mouse events receiver
-  SVTK_SpaceMouseX* aSpaceMouse = SVTK_SpaceMouseX::getInstance();
-  if ( aSpaceMouse && aSpaceMouse->isSpaceMouseOn() )
-    aSpaceMouse->setWindow( QX11Info::display(), 0 );
-#else
   SVTK_SpaceMouseXCB* aSpaceMouse = SVTK_SpaceMouseXCB::getInstance();
   if ( aSpaceMouse && aSpaceMouse->isSpaceMouseOn() )
     aSpaceMouse->setWindow( QX11Info::connection(), 0 );
 #endif
-#endif
-}
-
-// TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-#if defined(WIN32)
-
-/*!
-  To handle native Win32 events (from such devices as SpaceMouse)
-*/
-bool QVTK_RenderWindowInteractor::winEvent( MSG* msg, long* result )
-{
-  // TODO: Implement event handling for SpaceMouse
-  return QWidget::winEvent( msg, result);
 }
 
-#elif !defined(__APPLE__)
-/*!
-  To handle native X11 events (from such devices as SpaceMouse)
-*/
-bool
-QVTK_RenderWindowInteractor
-::x11Event( XEvent *xEvent )
-{
-  // handle 3d space mouse events
-  if ( SVTK_SpaceMouseX* aSpaceMouse = SVTK_SpaceMouseX::getInstance() )
-  {
-    if ( aSpaceMouse->isSpaceMouseOn() && xEvent->type == ClientMessage )
-    {
-      SVTK_SpaceMouse::MoveEvent anEvent;
-      int type = aSpaceMouse->translateEvent( QX11Info::display(), xEvent, &anEvent, 1.0, 1.0 );
-      switch ( type )
-      {
-      case SVTK_SpaceMouse::SpaceMouseMove:
-              GetDevice()->InvokeEvent( SVTK::SpaceMouseMoveEvent, anEvent.data );
-              break;
-      case SVTK_SpaceMouse::SpaceButtonPress:
-              GetDevice()->InvokeEvent( SVTK::SpaceMouseButtonEvent, &anEvent.button );
-              break;
-      case SVTK_SpaceMouse::SpaceButtonRelease:
-              break;
-      }
-      return true; // stop handling the event
-    }
-  }
-
-  return QWidget::x11Event( xEvent );
-}
-
-#endif
-
-#else // QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-
 bool QVTK_RenderWindowInteractor
 ::nativeEvent(const QByteArray& eventType, void* message, long* result)
 {
@@ -524,22 +447,12 @@ bool QVTK_RenderWindowInteractor
   if ( eventType == "xcb_generic_event_t" )
   {
     xcb_generic_event_t* ev = static_cast<xcb_generic_event_t *>(message);
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    // TODO: this code is never called
-    if ( SVTK_SpaceMouseX* aSpaceMouse = SVTK_SpaceMouseX::getInstance() )
-#else
     if ( SVTK_SpaceMouseXCB* aSpaceMouse = SVTK_SpaceMouseXCB::getInstance() )
-#endif
     {
       if ( aSpaceMouse->isSpaceMouseOn() && ev->response_type == XCB_CLIENT_MESSAGE )
       {
         SVTK_SpaceMouse::MoveEvent anEvent;
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-        // TODO: this code is never called
-        int type = aSpaceMouse->translateEvent( QX11Info::display(), xEvent, &anEvent, 1.0, 1.0 );
-#else
         int type = aSpaceMouse->translateEvent( QX11Info::connection(), (xcb_client_message_event_t*)ev, &anEvent, 1.0, 1.0 );
-#endif
         switch ( type )
         {
         case SVTK_SpaceMouse::SpaceMouseMove:
@@ -558,7 +471,7 @@ bool QVTK_RenderWindowInteractor
 #endif
  return QWidget::nativeEvent( eventType, message, result );
 }
-#endif
+
 /*!
   Constructor
 */
index c30efd2eeb5dc6056bebc26c1efd3f74d0ce96e1..feb30df6a9119231338481bbdae8e33bcc5f819e 100644 (file)
@@ -122,16 +122,7 @@ class SVTK_EXPORT QVTK_RenderWindowInteractor: public QWidget
   virtual void focusOutEvent( QFocusEvent* );
 
   //! To handle native events (from such devices as SpaceMouse)
-// TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-#if defined(WIN32)
-  virtual bool winEvent( MSG*, long* );
-#elif !defined(__APPLE__)
-  virtual bool x11Event( XEvent *e );
-#endif
-#else
   virtual bool nativeEvent( const QByteArray&, void*, long* );
-#endif
   vtkSmartPointer<vtkRenderWindow> myRenderWindow;
   vtkSmartPointer<vtkGenericRenderWindowInteractor> myDevice;
 };
index eea14c671b899445c3e6b5805614786deabc15ad..4541bcfa41c9780f6c9d321c39518541389c7c28 100644 (file)
 #include <X11/Xutil.h>
 #include <X11/Xatom.h>
 #include <X11/keysym.h>
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-#include <X11/Xlib.h>
-#else
 #include <xcb/xcb.h>
 #endif
-#endif
 
 #include "SVTK_SpaceMouse.h"
 
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-SVTK_SpaceMouseX* SVTK_SpaceMouseX::myInstance = 0;
-#else
 SVTK_SpaceMouseXCB* SVTK_SpaceMouseXCB::myInstance = 0;
-#endif
 
 /*!
   Constructor
@@ -57,174 +49,6 @@ SVTK_SpaceMouse::SVTK_SpaceMouse()
 {
   spaceMouseOn = 0;
 }
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-/*!
-  Constructor
-*/
-SVTK_SpaceMouseX::SVTK_SpaceMouseX()
-: SVTK_SpaceMouse()
-{
-#if !defined WIN32 && !defined __APPLE__
-  win = InputFocus;
-#endif
-}
-
-/*!
-  \return shared instance of object (creates if there is no one)
-*/
-SVTK_SpaceMouseX* SVTK_SpaceMouseX::getInstance()
-{
-  if ( !myInstance )
-    myInstance = new SVTK_SpaceMouseX();
-  return myInstance;
-}
-
-#if !defined WIN32 && !defined __APPLE__
-
-static int errorCallback( Display *display, XErrorEvent *Error )
-{
-  char msg[ 128 ];
-  if ( Error->error_code != BadWindow ) {
-    XGetErrorText( display,Error->error_code,msg,sizeof( msg ) );
-    fprintf( stderr, "SpaceMouse reported error = %s. Exit ... \n", msg );
-  }
-  return 0;
-}
-
-/*!
-  Initialization
-*/
-int SVTK_SpaceMouseX::initialize( Display *display, Window window )
-{
-  XMotionEvent        = XInternAtom( display, "MotionEvent",        1 );
-  XButtonPressEvent   = XInternAtom( display, "ButtonPressEvent",   1 );
-  XButtonReleaseEvent = XInternAtom( display, "ButtonReleaseEvent", 1 );
-  XCommandEvent       = XInternAtom( display, "CommandEvent",       1 );
-
-  spaceMouseOn = (XMotionEvent        != 0) &&
-                 (XButtonPressEvent   != 0) &&
-                 (XButtonReleaseEvent != 0) &&
-                 (XCommandEvent       != 0);
-  if ( !spaceMouseOn )
-    return 0;
-
-  spaceMouseOn = setWindow( display, window );
-  if ( !spaceMouseOn )
-    return 0;
-  return spaceMouseOn;
-}
-
-/*!
-  Initialize by window
-*/
-int SVTK_SpaceMouseX::setWindow( Display *display, Window window )
-{
-  XTextProperty winName;
-  XEvent xEvent;
-  Atom type;
-  int format;
-  unsigned long NItems, BytesReturn;
-  unsigned char *PropReturn;
-  Window root;
-  int (*errorHandler)(Display *,XErrorEvent *);
-
-  errorHandler = XSetErrorHandler( errorCallback );
-  root = RootWindow( display, DefaultScreen(display) );
-
-  PropReturn = NULL;
-  XGetWindowProperty( display, root, XCommandEvent, 0,1, 0,
-                      AnyPropertyType, &type, &format, &NItems,
-                      &BytesReturn, &PropReturn );
-
-  win = InputFocus;
-  if ( PropReturn != NULL ) {
-    win = *(Window *) PropReturn;
-    XFree( PropReturn );
-  }
-  else
-    return 0;
-
-  if ( XGetWMName( display, win, &winName ) == 0 )
-    return 0;
-
-  if ( strcmp( (char *) "Magellan Window", (char *) winName.value) != 0 )
-    return 0;
-
-  xEvent.type = ClientMessage;
-  xEvent.xclient.format = 16;
-  xEvent.xclient.send_event = 0;
-  xEvent.xclient.display = display;
-  xEvent.xclient.window = win;
-  xEvent.xclient.message_type = XCommandEvent;
-  
-  xEvent.xclient.data.s[0] = (short) ((window>>16)&0x0000FFFF);
-  xEvent.xclient.data.s[1] = (short)  (window&0x0000FFFF);
-  xEvent.xclient.data.s[2] = 27695;
-
-  if ( XSendEvent( display, win, 0, 0x0000, &xEvent ) == 0 )
-    return 0;
-
-  XFlush( display );
-
-  XSetErrorHandler( errorHandler );
-  return 1;
-}
-
-/*!
-  Close
-*/
-int SVTK_SpaceMouseX::close(Display *display)
-{
-  initialize( display, (Window)InputFocus );
-  spaceMouseOn = 0;
-  
-  return 1;
-}
-
-/*!
-  Custom event handler
-*/
-int SVTK_SpaceMouseX::translateEvent( Display* display, XEvent* xEvent, MoveEvent* spaceMouseEvent,
-                    double scale, double rScale )
-{
-  if ( !spaceMouseOn )
-    return 0;
-
-  if ( xEvent->type == ClientMessage ) {
-    if ( xEvent->xclient.message_type == XMotionEvent ) {
-      spaceMouseEvent->type = SpaceMouseMove;
-      spaceMouseEvent->data[ x ] =
-        xEvent->xclient.data.s[2] * scale;
-      spaceMouseEvent->data[ y ] =
-        xEvent->xclient.data.s[3] * scale;
-      spaceMouseEvent->data[ z ] =
-        xEvent->xclient.data.s[4] * scale;
-      spaceMouseEvent->data[ a ] =
-        xEvent->xclient.data.s[5] * rScale;
-      spaceMouseEvent->data[ b ] =
-        xEvent->xclient.data.s[6] * rScale;
-      spaceMouseEvent->data[ c ] =
-        xEvent->xclient.data.s[7] * rScale;
-      spaceMouseEvent->period = xEvent->xclient.data.s[8];
-      return 1;
-    }
-    else if ( xEvent->xclient.message_type == XButtonPressEvent ) {
-      spaceMouseEvent->type = SpaceButtonPress;
-      spaceMouseEvent->button = xEvent->xclient.data.s[2];
-      return 2;
-    }
-    else if ( xEvent->xclient.message_type == XButtonReleaseEvent ) {
-      spaceMouseEvent->type = SpaceButtonRelease;
-      spaceMouseEvent->button = xEvent->xclient.data.s[2];
-      return 3;
-    }
-  }
-  return (!display);
-}
-#endif
-#else
 
 /*!
   Constructor
@@ -399,4 +223,3 @@ int SVTK_SpaceMouseXCB::translateEvent( xcb_connection_t* connection, xcb_client
   return (!connection);
 }
 #endif
-#endif
index 18e2eacd414d857bd1d933f166363b0d35122f52..40d7fe8b975d8efa1fc5b6a06ba7949a5d0f4918 100644 (file)
 extern "C"
 {
 #include <X11/X.h>
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-#include <X11/Xlib.h>
-#else
 #include <xcb/xcb.h>
-#endif
 }
 #endif
 
@@ -64,37 +60,6 @@ class SVTK_SpaceMouse
   int spaceMouseOn;
 };
 
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-
-class SVTK_SpaceMouseX: public SVTK_SpaceMouse
-{
-
-public:
-  SVTK_SpaceMouseX();
-
-  // access to SpaceMouse utility class
-  static SVTK_SpaceMouseX* getInstance();
-
-#if !defined WIN32 && !defined __APPLE__
-  int initialize     ( Display*, Window );
-  int setWindow      ( Display*, Window );
-  int translateEvent ( Display*, XEvent*, MoveEvent*, double, double );
-  int close          ( Display* );
-
-private:
-  Atom XMotionEvent;
-  Atom XButtonPressEvent;
-  Atom XButtonReleaseEvent;
-  Atom XCommandEvent;
-  Window win;
-#endif
-
-  static SVTK_SpaceMouseX* myInstance;
-
-};
-
-#else
-
 class SVTK_SpaceMouseXCB: public SVTK_SpaceMouse
 {
 
@@ -122,4 +87,3 @@ private:
 };
 
 #endif
-#endif
index 4606313be04f36bfc80430d7e6e4217e8aa10fbc..62b52d73aaaf1b27272f22146d7ed7cad984362a 100644 (file)
@@ -84,11 +84,7 @@ SalomeApp_ListView::SalomeApp_ListView( QWidget* parent )
   setRootIsDecorated(false);
   setAllColumnsShowFocus(false);
 //  header()->setClickEnabled(false);
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  header()->setMovable(false);
-#else
   header()->setSectionsMovable(false);
-#endif
 
   myEditedItem = 0;
   myEdit = 0;
index ea2748167d2da6469349d0ac845618ac5fcc585e..28092c9a90774280744fb091646b44d72edac0b3 100644 (file)
@@ -263,13 +263,7 @@ class SALOME_QApplication : public QApplication
 public:
   SALOME_QApplication( int& argc, char** argv )
 // TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if !defined(WIN32) && !defined(__APPLE__) && (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
-  // san: Opening an X display and choosing a visual most suitable for 3D visualization
-  // in order to make SALOME viewers work with non-native X servers
-  : QApplication( (Display*)Qtx::getDisplay(), argc, argv, Qtx::getVisual() ),
-#else
   : QApplication( argc, argv ), 
-#endif
     myHandler ( 0 ) {}
 
   virtual bool notify( QObject* receiver, QEvent* e )
@@ -355,16 +349,6 @@ int main( int argc, char **argv )
   SessionMsgHandler msgHandler;
   qInstallMessageHandler(QtxMsgHandler);
 
-// TODO (QT5 PORTING) Below is a temporary solution, to allow compiling with Qt 5
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  //Set a "native" graphic system in case if application runs on the remote host
-  QString remote(getenv("REMOTEHOST"));
-  QString client(getenv("SSH_CLIENT"));
-  if(remote.length() > 0 || client.length() > 0 ) {
-    QApplication::setGraphicsSystem(QLatin1String("native"));
-  }
-#endif
-
   // add <qtdir>/plugins dir to the pluins search path for image plugins
   QString qtdir = Qtx::qtDir( "plugins" );
   if ( !qtdir.isEmpty() )
@@ -384,15 +368,12 @@ int main( int argc, char **argv )
     }
   }
   
-#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
-
   // RNV: setup the default format:
   // QSurfaceFormat should be set before creation of QApplication,  
   // so to avoid conflicts beetween SALOME and ParaView QSurfaceFormats we should merge theirs formats
   // (see void Qtx::initDefaultSurfaceFormat()) and set the resultant format here.
   Qtx::initDefaultSurfaceFormat(); 
 
-#endif
 
   // Create Qt application instance;
   // this should be done the very first!
index 88733a2a315bacd5b9766621ca7bc7a51575c59b..2e3012529f1efd5409722c8e4d89f48507190b11 100644 (file)
@@ -1638,9 +1638,6 @@ void Style_Salome::drawPrimitive( PrimitiveElement pe, const QStyleOption* opt,
         p->setPen(opt->palette.text().color());
      } // Fall through!
     case PE_IndicatorViewItemCheck:
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    case PE_Q3CheckListIndicator:
-#endif
     {
       if (!doRestore) {
         p->save();
@@ -2107,11 +2104,7 @@ QIcon Style_Salome::standardIconImplementation( StandardPixmap standardIcon,
                                                 const QWidget* w ) const
 {
   if ( checkDebugLevel(10) ) {
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-    return BaseStyle::standardIconImplementation( standardIcon, opt, w );
-#else
     return QCommonStyle::standardIcon( standardIcon, opt, w );
-#endif
   }
 
   switch ( standardIcon )
@@ -2127,11 +2120,7 @@ QIcon Style_Salome::standardIconImplementation( StandardPixmap standardIcon,
   default:
     break;
   }
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-  return BaseStyle::standardIconImplementation( standardIcon, opt, w );
-#else
   return BaseStyle::standardIcon( standardIcon, opt, w );
-#endif
 }
 
 /*!
index 77a0f14e53b9a6b0949cb3719181a3ef8f87131f..066d01ca9201c2d85cb9a2e072ad6526e14dba9d 100644 (file)
 
 #include <QtGlobal>
 #include "Style.h"
-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
-#include <QWindowsStyle>
-#define BaseStyle QWindowsStyle
-#else
 #include <QCommonStyle>
 #define BaseStyle QCommonStyle
-#endif
+
 class Style_Model;
 
 class QApplication;