UI/UserInterface.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 896
f855351d5e98
--- a/UI/UserInterface.py	Sat Feb 05 19:55:33 2011 +0100
+++ b/UI/UserInterface.py	Sun Feb 06 15:41:44 2011 +0100
@@ -81,7 +81,7 @@
 from E5Gui.E5SqueezeLabels import E5SqueezeLabelPath
 from E5Gui.E5ToolBox import E5VerticalToolBox, E5HorizontalToolBox
 from E5Gui.E5SideBar import E5SideBar
-from E5Gui import E5MessageBox
+from E5Gui import E5MessageBox, E5FileDialog
 from E5Gui.E5Application import e5App
 
 from VCS.StatusMonitorLed import StatusMonitorLed
@@ -4063,7 +4063,7 @@
                         .format(fn))
                 return
         
-        if sys.platform == "darwin":
+        if Utilities.isMacPlatform():
             designer, args = Utilities.prepareQtMacBundle("designer", version, args)
         else:
             if version == 4:
@@ -4120,7 +4120,7 @@
                         .format(fn))
                 return
         
-        if sys.platform == "darwin":
+        if Utilities.isMacPlatform():
             linguist, args = Utilities.prepareQtMacBundle("linguist", version, args)
         else:
             if version == 4:
@@ -4164,7 +4164,7 @@
                 args.append('-showUrl')
             args.append(home)
         
-        if sys.platform == "darwin":
+        if Utilities.isMacPlatform():
             assistant, args = Utilities.prepareQtMacBundle("assistant", version, args)
         else:
             if version == 4:
@@ -4988,14 +4988,13 @@
         """
         Private slot to export the keyboard shortcuts.
         """
-        fn, selectedFilter = QFileDialog.getSaveFileNameAndFilter(
+        fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
             None,
             self.trUtf8("Export Keyboard Shortcuts"),
             "",
             self.trUtf8("Keyboard shortcut file (*.e4k)"),
             "",
-            QFileDialog.Options(QFileDialog.DontConfirmOverwrite |
-                                QFileDialog.DontUseNativeDialog))
+            E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
         
         if not fn:
             return
@@ -5012,12 +5011,11 @@
         """
         Private slot to import the keyboard shortcuts.
         """
-        fn = QFileDialog.getOpenFileName(
+        fn = E5FileDialog.getOpenFileName(
             None,
             self.trUtf8("Import Keyboard Shortcuts"),
             "",
-            self.trUtf8("Keyboard shortcut file (*.e4k)"), 
-            QFileDialog.DontUseNativeDialog)
+            self.trUtf8("Keyboard shortcut file (*.e4k)"))
         
         if fn:
             Shortcuts.importShortcuts(fn)

eric ide

mercurial