Project/ProjectBaseBrowser.py

changeset 3656
441956d8fce5
parent 3603
cd14023a8ac1
child 4021
195a471c327b
equal deleted inserted replaced
3654:ffeb85cdc72d 3656:441956d8fce5
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import os 12 import os
13 13
14 from PyQt4.QtCore import QModelIndex, pyqtSignal, Qt 14 from PyQt5.QtCore import QModelIndex, pyqtSignal, Qt, QCoreApplication, \
15 from PyQt4.QtGui import QTreeView, QCursor, QItemSelection, \ 15 QItemSelectionModel, QItemSelection
16 QItemSelectionModel, QApplication, QMenu, QAbstractItemView, QDialog 16 from PyQt5.QtGui import QCursor
17 from PyQt5.QtWidgets import QTreeView, QApplication, QMenu, QDialog, \
18 QAbstractItemView
17 19
18 from E5Gui.E5Application import e5App 20 from E5Gui.E5Application import e5App
19 from E5Gui import E5MessageBox 21 from E5Gui import E5MessageBox
20 22
21 from UI.Browser import Browser 23 from UI.Browser import Browser
101 Protected overloaded method to generate the popup menus. 103 Protected overloaded method to generate the popup menus.
102 """ 104 """
103 # create the popup menu for source files 105 # create the popup menu for source files
104 self.sourceMenu = QMenu(self) 106 self.sourceMenu = QMenu(self)
105 self.sourceMenu.addAction( 107 self.sourceMenu.addAction(
106 QApplication.translate('ProjectBaseBrowser', 'Open'), 108 QCoreApplication.translate('ProjectBaseBrowser', 'Open'),
107 self._openItem) 109 self._openItem)
108 110
109 # create the popup menu for general use 111 # create the popup menu for general use
110 self.menu = QMenu(self) 112 self.menu = QMenu(self)
111 self.menu.addAction( 113 self.menu.addAction(
112 QApplication.translate('ProjectBaseBrowser', 'Open'), 114 QCoreApplication.translate('ProjectBaseBrowser', 'Open'),
113 self._openItem) 115 self._openItem)
114 116
115 # create the menu for multiple selected files 117 # create the menu for multiple selected files
116 self.multiMenu = QMenu(self) 118 self.multiMenu = QMenu(self)
117 self.multiMenu.addAction( 119 self.multiMenu.addAction(
118 QApplication.translate('ProjectBaseBrowser', 'Open'), 120 QCoreApplication.translate('ProjectBaseBrowser', 'Open'),
119 self._openItem) 121 self._openItem)
120 122
121 # create the background menu 123 # create the background menu
122 self.backMenu = None 124 self.backMenu = None
123 125
486 if self.project.vcs is None: 488 if self.project.vcs is None:
487 return 489 return
488 490
489 if local: 491 if local:
490 compareString = \ 492 compareString = \
491 QApplication.translate('ProjectBaseBrowser', "local") 493 QCoreApplication.translate('ProjectBaseBrowser', "local")
492 else: 494 else:
493 compareString = self.project.vcs.vcsName() 495 compareString = self.project.vcs.vcsName()
494 496
495 # expand all directories in order to iterate over all entries 497 # expand all directories in order to iterate over all entries
496 self._expandAllDirs() 498 self._expandAllDirs()
528 QApplication.processEvents() 530 QApplication.processEvents()
529 531
530 if selectedEntries == 0: 532 if selectedEntries == 0:
531 E5MessageBox.information( 533 E5MessageBox.information(
532 self, 534 self,
533 QApplication.translate('ProjectBaseBrowser', "Select entries"), 535 QCoreApplication.translate(
534 QApplication.translate( 536 'ProjectBaseBrowser', "Select entries"),
537 QCoreApplication.translate(
535 'ProjectBaseBrowser', 538 'ProjectBaseBrowser',
536 """There were no matching entries found.""")) 539 """There were no matching entries found."""))
537 540
538 def selectLocalEntries(self): 541 def selectLocalEntries(self):
539 """ 542 """

eric ide

mercurial