Helpviewer/Bookmarks/BookmarksImporters/__init__.py

changeset 1717
ba85828cd357
parent 1716
d634df56a664
child 1719
c65aefefa2ff
diff -r d634df56a664 -r ba85828cd357 Helpviewer/Bookmarks/BookmarksImporters/__init__.py
--- a/Helpviewer/Bookmarks/BookmarksImporters/__init__.py	Sun Mar 18 17:46:54 2012 +0100
+++ b/Helpviewer/Bookmarks/BookmarksImporters/__init__.py	Sun Mar 18 19:10:59 2012 +0100
@@ -32,6 +32,9 @@
             (UI.PixmapCache.getIcon("chromium.png"), "Chromium", "chromium"))
     importers.append(
         (UI.PixmapCache.getIcon("opera.png"), "Opera", "opera"))
+    if Globals.isWindowsPlatform():
+        importers.append(
+            (UI.PixmapCache.getIcon("internet_explorer.png"), "Internet Explorer", "ie"))
     importers.append(
         (UI.PixmapCache.getIcon("xbel.png"),
          QCoreApplication.translate("BookmarksImporters", "XBEL File"),
@@ -68,6 +71,9 @@
     elif id == "firefox":
         from . import FirefoxImporter
         return FirefoxImporter.getImporterInfo(id)
+    elif id == "ie":
+        from . import IExplorerImporter
+        return IExplorerImporter.getImporterInfo(id)
     else:
         raise ValueError("Invalid importer ID given ({0}).".format(id))
 
@@ -94,5 +100,8 @@
     elif id == "firefox":
         from . import FirefoxImporter
         return FirefoxImporter.FirefoxImporter(id, parent)
+    elif id == "ie":
+        from . import IExplorerImporter
+        return IExplorerImporter.IExplorerImporter(id, parent)
     else:
         raise ValueError("No importer for ID {0}.".format(id))

eric ide

mercurial