UI/Browser.py

changeset 3656
441956d8fce5
parent 3619
4643a9ef7dd6
child 4021
195a471c327b
--- a/UI/Browser.py	Sun Jun 29 14:00:30 2014 +0200
+++ b/UI/Browser.py	Sun Jun 29 20:13:56 2014 +0200
@@ -11,9 +11,10 @@
 
 import os
 
-from PyQt4.QtCore import QModelIndex, pyqtSignal, QUrl, Qt, qVersion
-from PyQt4.QtGui import QTreeView, QDesktopServices, QItemSelectionModel, \
-    QApplication, QMenu, QAbstractItemView
+from PyQt5.QtCore import QModelIndex, pyqtSignal, QUrl, Qt, qVersion, \
+    QCoreApplication, QItemSelectionModel
+from PyQt5.QtGui import QDesktopServices
+from PyQt5.QtWidgets import QTreeView, QApplication, QMenu, QAbstractItemView
 
 from E5Gui.E5Application import e5App
 from E5Gui import E5FileDialog
@@ -69,7 +70,8 @@
         """
         super(Browser, self).__init__(parent)
         
-        self.setWindowTitle(QApplication.translate('Browser', 'File-Browser'))
+        self.setWindowTitle(QCoreApplication.translate('Browser',
+                                                       'File-Browser'))
         self.setWindowIcon(UI.PixmapCache.getIcon("eric.png"))
         
         self.__embeddedBrowser = Preferences.getUI("LayoutFileBrowserEmbedded")
@@ -89,7 +91,7 @@
         self.expanded.connect(self._resizeColumns)
         self.collapsed.connect(self._resizeColumns)
         
-        self.setWhatsThis(QApplication.translate(
+        self.setWhatsThis(QCoreApplication.translate(
             'Browser',
             """<b>The Browser Window</b>"""
             """<p>This allows you to easily navigate the hierarchy of"""
@@ -190,70 +192,70 @@
         # create the popup menu for source files
         self.sourceMenu = QMenu(self)
         self.sourceMenu.addAction(
-            QApplication.translate('Browser', 'Open'), self._openItem)
+            QCoreApplication.translate('Browser', 'Open'), self._openItem)
         self.unittestAct = self.sourceMenu.addAction(
-            QApplication.translate('Browser', 'Run unittest...'),
+            QCoreApplication.translate('Browser', 'Run unittest...'),
             self.handleUnittest)
         self.sourceMenu.addAction(
-            QApplication.translate('Browser', 'Copy Path to Clipboard'),
+            QCoreApplication.translate('Browser', 'Copy Path to Clipboard'),
             self._copyToClipboard)
         
         # create the popup menu for general use
         self.menu = QMenu(self)
         self.menu.addAction(
-            QApplication.translate('Browser', 'Open'), self._openItem)
+            QCoreApplication.translate('Browser', 'Open'), self._openItem)
         self.editPixmapAct = self.menu.addAction(
-            QApplication.translate('Browser', 'Open in Icon Editor'),
+            QCoreApplication.translate('Browser', 'Open in Icon Editor'),
             self._editPixmap)
         self.menu.addAction(
-            QApplication.translate('Browser', 'Copy Path to Clipboard'),
+            QCoreApplication.translate('Browser', 'Copy Path to Clipboard'),
             self._copyToClipboard)
         if self.__embeddedBrowser in [1, 2]:
             self.menu.addSeparator()
             self.menu.addAction(
-                QApplication.translate('Browser', 'Configure...'),
+                QCoreApplication.translate('Browser', 'Configure...'),
                 self.__configure)
 
         # create the menu for multiple selected files
         self.multiMenu = QMenu(self)
         self.multiMenu.addAction(
-            QApplication.translate('Browser', 'Open'), self._openItem)
+            QCoreApplication.translate('Browser', 'Open'), self._openItem)
         if self.__embeddedBrowser in [1, 2]:
             self.multiMenu.addSeparator()
             self.multiMenu.addAction(
-                QApplication.translate('Browser', 'Configure...'),
+                QCoreApplication.translate('Browser', 'Configure...'),
                 self.__configure)
         
         # create the directory menu
         self.dirMenu = QMenu(self)
         self.dirMenu.addAction(
-            QApplication.translate('Browser', 'New toplevel directory...'),
+            QCoreApplication.translate('Browser', 'New toplevel directory...'),
             self.__newToplevelDir)
         self.addAsTopLevelAct = self.dirMenu.addAction(
-            QApplication.translate('Browser', 'Add as toplevel directory'),
+            QCoreApplication.translate('Browser', 'Add as toplevel directory'),
             self.__addAsToplevelDir)
         self.removeFromToplevelAct = self.dirMenu.addAction(
-            QApplication.translate('Browser', 'Remove from toplevel'),
+            QCoreApplication.translate('Browser', 'Remove from toplevel'),
             self.__removeToplevel)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(
-            QApplication.translate('Browser', 'Refresh directory'),
+            QCoreApplication.translate('Browser', 'Refresh directory'),
             self.__refreshDirectory)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(
-            QApplication.translate('Browser', 'Find in this directory'),
+            QCoreApplication.translate('Browser', 'Find in this directory'),
             self.__findInDirectory)
         self.dirMenu.addAction(
-            QApplication.translate(
+            QCoreApplication.translate(
                 'Browser', 'Find&&Replace in this directory'),
             self.__replaceInDirectory)
         self.dirMenu.addAction(
-            QApplication.translate('Browser', 'Copy Path to Clipboard'),
+            QCoreApplication.translate('Browser', 'Copy Path to Clipboard'),
             self._copyToClipboard)
         if self.__embeddedBrowser in [1, 2]:
             self.dirMenu.addSeparator()
             self.dirMenu.addAction(
-                QApplication.translate('Browser', 'Configure...'),
+                QCoreApplication.translate('Browser', 'Configure...'),
                 self.__configure)
         
         # create the attribute menu
@@ -263,25 +265,25 @@
         
         self.attributeMenu = QMenu(self)
         self.attributeMenu.addAction(
-            QApplication.translate('Browser', 'New toplevel directory...'),
+            QCoreApplication.translate('Browser', 'New toplevel directory...'),
             self.__newToplevelDir)
         self.attributeMenu.addSeparator()
         self.attributeMenu.addMenu(self.gotoMenu)
         if self.__embeddedBrowser in [1, 2]:
             self.attributeMenu.addSeparator()
             self.attributeMenu.addAction(
-                QApplication.translate('Browser', 'Configure...'),
+                QCoreApplication.translate('Browser', 'Configure...'),
                 self.__configure)
         
         # create the background menu
         self.backMenu = QMenu(self)
         self.backMenu.addAction(
-            QApplication.translate('Browser', 'New toplevel directory...'),
+            QCoreApplication.translate('Browser', 'New toplevel directory...'),
             self.__newToplevelDir)
         if self.__embeddedBrowser in [1, 2]:
             self.backMenu.addSeparator()
             self.backMenu.addAction(
-                QApplication.translate('Browser', 'Configure...'),
+                QCoreApplication.translate('Browser', 'Configure...'),
                 self.__configure)
 
     def mouseDoubleClickEvent(self, mouseEvent):
@@ -486,7 +488,7 @@
         """
         dname = E5FileDialog.getExistingDirectory(
             None,
-            QApplication.translate('Browser', "New toplevel directory"),
+            QCoreApplication.translate('Browser', "New toplevel directory"),
             "",
             E5FileDialog.Options(E5FileDialog.ShowDirsOnly))
         if dname:

eric ide

mercurial