eric6/UI/UserInterface.py

branch
without_py2_and_pyqt4
changeset 7198
684261ef2165
parent 7196
ab0a91b82b37
child 7229
53054eb5b15a
--- a/eric6/UI/UserInterface.py	Sun Sep 01 17:44:33 2019 +0200
+++ b/eric6/UI/UserInterface.py	Sun Sep 01 19:40:53 2019 +0200
@@ -15,7 +15,7 @@
 
 from PyQt5.QtCore import pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, \
     PYQT_VERSION_STR, QDate, QIODevice, qVersion, QProcess, QSize, QUrl, \
-    QObject, Qt, QUuid, QThread
+    QObject, Qt, QUuid, QThread, QUrlQuery
 from PyQt5.QtGui import QKeySequence, QDesktopServices
 from PyQt5.QtWidgets import QSizePolicy, QWidget, QWhatsThis, QToolBar, \
     QDialog, QSplitter, QApplication, QMenu, QVBoxLayout, QDockWidget, \
@@ -53,8 +53,6 @@
 
 from eric6config import getConfig
 
-from Globals import qVersionTuple
-
 
 class Redirector(QObject):
     """
@@ -3113,18 +3111,10 @@
                                           self.__menus["window"])
         self.__menus["subwindow"].setTearOffEnabled(True)
         # central park
-        try:
-            self.__menus["subwindow"].addSection(self.tr("Central Park"))
-        except AttributeError:
-            # Qt4
-            self.__menus["subwindow"].addSeparator()
+        self.__menus["subwindow"].addSection(self.tr("Central Park"))
         self.__menus["subwindow"].addAction(self.viewmanagerActivateAct)
         # left side
-        try:
-            self.__menus["subwindow"].addSection(self.tr("Left Side"))
-        except AttributeError:
-            # Qt4
-            pass
+        self.__menus["subwindow"].addSection(self.tr("Left Side"))
         if self.__shellPosition == "left":
             self.__menus["subwindow"].addAction(self.shellActivateAct)
         self.__menus["subwindow"].addAction(self.pbActivateAct)
@@ -3136,22 +3126,14 @@
         if self.symbolsViewer is not None:
             self.__menus["subwindow"].addAction(self.symbolsViewerActivateAct)
         # bottom side
-        try:
-            self.__menus["subwindow"].addSection(self.tr("Bottom Side"))
-        except AttributeError:
-            # Qt4
-            self.__menus["subwindow"].addSeparator()
+        self.__menus["subwindow"].addSection(self.tr("Bottom Side"))
         if self.__shellPosition == "bottom":
             self.__menus["subwindow"].addAction(self.shellActivateAct)
         self.__menus["subwindow"].addAction(self.taskViewerActivateAct)
         self.__menus["subwindow"].addAction(self.logViewerActivateAct)
         if self.numbersViewer is not None:
             self.__menus["subwindow"].addAction(self.numbersViewerActivateAct)
-        try:
-            self.__menus["subwindow"].addSection(self.tr("Right Side"))
-        except AttributeError:
-            # Qt4
-            self.__menus["subwindow"].addSeparator()
+        self.__menus["subwindow"].addSection(self.tr("Right Side"))
         # right side
         if self.__shellPosition == "right":
             self.__menus["subwindow"].addAction(self.shellActivateAct)
@@ -3171,11 +3153,7 @@
         if self.microPythonWidget is not None:
             self.__menus["subwindow"].addAction(
                 self.microPythonWidgetActivateAct)
-        try:
-            self.__menus["subwindow"].addSection(self.tr("Plug-ins"))
-        except AttributeError:
-            # Qt4
-            self.__menus["subwindow"].addSeparator()
+        self.__menus["subwindow"].addSection(self.tr("Plug-ins"))
         
         ##############################################################
         ## Window/Toolbars menu
@@ -3756,15 +3734,10 @@
                 Utilities.generateDistroInfo("\r\n"))
         
         url = QUrl("mailto:{0}".format(address))
-        if qVersionTuple() >= (5, 0, 0):
-            from PyQt5.QtCore import QUrlQuery
-            urlQuery = QUrlQuery(url)
-            urlQuery.addQueryItem("subject", subject)
-            urlQuery.addQueryItem("body", body)
-            url.setQuery(urlQuery)
-        else:
-            url.addQueryItem("subject", subject)
-            url.addQueryItem("body", body)
+        urlQuery = QUrlQuery(url)
+        urlQuery.addQueryItem("subject", subject)
+        urlQuery.addQueryItem("body", body)
+        url.setQuery(urlQuery)
         QDesktopServices.openUrl(url)
         
     def checkForErrorLog(self):

eric ide

mercurial