UI/UserInterface.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 896
f855351d5e98
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
79 from E5Gui.E5ToolBarManager import E5ToolBarManager 79 from E5Gui.E5ToolBarManager import E5ToolBarManager
80 from E5Gui.E5ToolBarDialog import E5ToolBarDialog 80 from E5Gui.E5ToolBarDialog import E5ToolBarDialog
81 from E5Gui.E5SqueezeLabels import E5SqueezeLabelPath 81 from E5Gui.E5SqueezeLabels import E5SqueezeLabelPath
82 from E5Gui.E5ToolBox import E5VerticalToolBox, E5HorizontalToolBox 82 from E5Gui.E5ToolBox import E5VerticalToolBox, E5HorizontalToolBox
83 from E5Gui.E5SideBar import E5SideBar 83 from E5Gui.E5SideBar import E5SideBar
84 from E5Gui import E5MessageBox 84 from E5Gui import E5MessageBox, E5FileDialog
85 from E5Gui.E5Application import e5App 85 from E5Gui.E5Application import e5App
86 86
87 from VCS.StatusMonitorLed import StatusMonitorLed 87 from VCS.StatusMonitorLed import StatusMonitorLed
88 88
89 import Preferences 89 import Preferences
4061 self.trUtf8('<p>The file <b>{0}</b> does not exist or' 4061 self.trUtf8('<p>The file <b>{0}</b> does not exist or'
4062 ' is zero length.</p>') 4062 ' is zero length.</p>')
4063 .format(fn)) 4063 .format(fn))
4064 return 4064 return
4065 4065
4066 if sys.platform == "darwin": 4066 if Utilities.isMacPlatform():
4067 designer, args = Utilities.prepareQtMacBundle("designer", version, args) 4067 designer, args = Utilities.prepareQtMacBundle("designer", version, args)
4068 else: 4068 else:
4069 if version == 4: 4069 if version == 4:
4070 designer = Utilities.generateQtToolName("designer") 4070 designer = Utilities.generateQtToolName("designer")
4071 if Utilities.isWindowsPlatform(): 4071 if Utilities.isWindowsPlatform():
4118 self.trUtf8('<p>The file <b>{0}</b> does not exist or' 4118 self.trUtf8('<p>The file <b>{0}</b> does not exist or'
4119 ' is zero length.</p>') 4119 ' is zero length.</p>')
4120 .format(fn)) 4120 .format(fn))
4121 return 4121 return
4122 4122
4123 if sys.platform == "darwin": 4123 if Utilities.isMacPlatform():
4124 linguist, args = Utilities.prepareQtMacBundle("linguist", version, args) 4124 linguist, args = Utilities.prepareQtMacBundle("linguist", version, args)
4125 else: 4125 else:
4126 if version == 4: 4126 if version == 4:
4127 linguist = Utilities.generateQtToolName("linguist") 4127 linguist = Utilities.generateQtToolName("linguist")
4128 if Utilities.isWindowsPlatform(): 4128 if Utilities.isWindowsPlatform():
4162 if home: 4162 if home:
4163 if version == 4: 4163 if version == 4:
4164 args.append('-showUrl') 4164 args.append('-showUrl')
4165 args.append(home) 4165 args.append(home)
4166 4166
4167 if sys.platform == "darwin": 4167 if Utilities.isMacPlatform():
4168 assistant, args = Utilities.prepareQtMacBundle("assistant", version, args) 4168 assistant, args = Utilities.prepareQtMacBundle("assistant", version, args)
4169 else: 4169 else:
4170 if version == 4: 4170 if version == 4:
4171 assistant = Utilities.generateQtToolName("assistant") 4171 assistant = Utilities.generateQtToolName("assistant")
4172 if Utilities.isWindowsPlatform(): 4172 if Utilities.isWindowsPlatform():
4986 4986
4987 def __exportShortcuts(self): 4987 def __exportShortcuts(self):
4988 """ 4988 """
4989 Private slot to export the keyboard shortcuts. 4989 Private slot to export the keyboard shortcuts.
4990 """ 4990 """
4991 fn, selectedFilter = QFileDialog.getSaveFileNameAndFilter( 4991 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
4992 None, 4992 None,
4993 self.trUtf8("Export Keyboard Shortcuts"), 4993 self.trUtf8("Export Keyboard Shortcuts"),
4994 "", 4994 "",
4995 self.trUtf8("Keyboard shortcut file (*.e4k)"), 4995 self.trUtf8("Keyboard shortcut file (*.e4k)"),
4996 "", 4996 "",
4997 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | 4997 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
4998 QFileDialog.DontUseNativeDialog))
4999 4998
5000 if not fn: 4999 if not fn:
5001 return 5000 return
5002 5001
5003 ext = QFileInfo(fn).suffix() 5002 ext = QFileInfo(fn).suffix()
5010 5009
5011 def __importShortcuts(self): 5010 def __importShortcuts(self):
5012 """ 5011 """
5013 Private slot to import the keyboard shortcuts. 5012 Private slot to import the keyboard shortcuts.
5014 """ 5013 """
5015 fn = QFileDialog.getOpenFileName( 5014 fn = E5FileDialog.getOpenFileName(
5016 None, 5015 None,
5017 self.trUtf8("Import Keyboard Shortcuts"), 5016 self.trUtf8("Import Keyboard Shortcuts"),
5018 "", 5017 "",
5019 self.trUtf8("Keyboard shortcut file (*.e4k)"), 5018 self.trUtf8("Keyboard shortcut file (*.e4k)"))
5020 QFileDialog.DontUseNativeDialog)
5021 5019
5022 if fn: 5020 if fn:
5023 Shortcuts.importShortcuts(fn) 5021 Shortcuts.importShortcuts(fn)
5024 5022
5025 def __newProject(self): 5023 def __newProject(self):

eric ide

mercurial