eric7/QScintilla/Shell.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8318
962bce857696
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
18 QDialog, QInputDialog, QApplication, QMenu, QWidget, QHBoxLayout, 18 QDialog, QInputDialog, QApplication, QMenu, QWidget, QHBoxLayout,
19 QVBoxLayout, QSizePolicy 19 QVBoxLayout, QSizePolicy
20 ) 20 )
21 from PyQt6.Qsci import QsciScintilla 21 from PyQt6.Qsci import QsciScintilla
22 22
23 from E5Gui.E5Application import e5App 23 from E5Gui.EricApplication import ericApp
24 from E5Gui import E5MessageBox 24 from E5Gui import EricMessageBox
25 25
26 from .QsciScintillaCompat import QsciScintillaCompat 26 from .QsciScintillaCompat import QsciScintillaCompat
27 27
28 import Preferences 28 import Preferences
29 import Utilities 29 import Utilities
389 def __showStartMenu(self): 389 def __showStartMenu(self):
390 """ 390 """
391 Private slot to prepare the start submenu. 391 Private slot to prepare the start submenu.
392 """ 392 """
393 self.lmenu.clear() 393 self.lmenu.clear()
394 venvManager = e5App().getObject("VirtualEnvManager") 394 venvManager = ericApp().getObject("VirtualEnvManager")
395 for venvName in sorted(venvManager.getVirtualenvNames()): 395 for venvName in sorted(venvManager.getVirtualenvNames()):
396 self.lmenu.addAction(venvName) 396 self.lmenu.addAction(venvName)
397 if self.__project.isOpen(): 397 if self.__project.isOpen():
398 self.lmenu.addSeparator() 398 self.lmenu.addSeparator()
399 self.lmenu.addAction(self.tr("Project")) 399 self.lmenu.addAction(self.tr("Project"))
1867 return 1867 return
1868 else: 1868 else:
1869 cmd = '' 1869 cmd = ''
1870 elif cmd in ['%envs', '%environments']: 1870 elif cmd in ['%envs', '%environments']:
1871 venvs = ( 1871 venvs = (
1872 e5App().getObject("VirtualEnvManager") 1872 ericApp().getObject("VirtualEnvManager")
1873 .getVirtualenvNames() 1873 .getVirtualenvNames()
1874 ) 1874 )
1875 s = ( 1875 s = (
1876 self.tr('Available Virtual Environments:\n{0}\n') 1876 self.tr('Available Virtual Environments:\n{0}\n')
1877 .format('\n'.join( 1877 .format('\n'.join(
2194 fname = url.toLocalFile() 2194 fname = url.toLocalFile()
2195 if fname: 2195 if fname:
2196 if not QFileInfo(fname).isDir(): 2196 if not QFileInfo(fname).isDir():
2197 self.vm.openSourceFile(fname) 2197 self.vm.openSourceFile(fname)
2198 else: 2198 else:
2199 E5MessageBox.information( 2199 EricMessageBox.information(
2200 self, 2200 self,
2201 self.tr("Drop Error"), 2201 self.tr("Drop Error"),
2202 self.tr("""<p><b>{0}</b> is not a file.</p>""") 2202 self.tr("""<p><b>{0}</b> is not a file.</p>""")
2203 .format(fname)) 2203 .format(fname))
2204 event.acceptProposedAction() 2204 event.acceptProposedAction()
2282 2282
2283 def __configure(self): 2283 def __configure(self):
2284 """ 2284 """
2285 Private method to open the configuration dialog. 2285 Private method to open the configuration dialog.
2286 """ 2286 """
2287 e5App().getObject("UserInterface").showPreferences("shellPage") 2287 ericApp().getObject("UserInterface").showPreferences("shellPage")
2288 2288
2289 def __find(self): 2289 def __find(self):
2290 """ 2290 """
2291 Private slot to show the find widget. 2291 Private slot to show the find widget.
2292 """ 2292 """

eric ide

mercurial