Helpviewer/Bookmarks/BookmarksImportDialog.py

changeset 1725
d7a3430f7cbf
parent 1717
ba85828cd357
child 1965
96f5a76e1845
--- a/Helpviewer/Bookmarks/BookmarksImportDialog.py	Tue Mar 20 19:47:18 2012 +0100
+++ b/Helpviewer/Bookmarks/BookmarksImportDialog.py	Wed Mar 21 12:02:57 2012 +0100
@@ -7,6 +7,8 @@
 Module implementing a dialog for importing bookmarks from other sources.
 """
 
+import os
+
 from PyQt4.QtCore import pyqtSlot, Qt, QSize
 from PyQt4.QtGui import QDialog, QListWidgetItem, QFileDialog
 
@@ -17,6 +19,7 @@
 from . import BookmarksImporters
 
 import Utilities
+import Globals
 
 
 class BookmarksImportDialog(QDialog, Ui_BookmarksImportDialog):
@@ -85,11 +88,15 @@
                 self.__sourceDir,
                 QFileDialog.Options(QFileDialog.Option(0)))
         else:
+            if Globals.isMacPlatform():
+                filter = "*{0}".format(os.path.splitext(self.__sourceFile)[1])
+            else:
+                filter = self.__sourceFile
             path = E5FileDialog.getOpenFileName(
                 self,
                 self.trUtf8("Choose File ..."),
-                self.__sourceDir,
-                self.__sourceFile)
+                self.__sourceDir, 
+                filter)
         
         if path:
             self.fileEdit.setText(Utilities.toNativeSeparators(path))

eric ide

mercurial