Helpviewer/Bookmarks/BookmarksImporters/__init__.py

changeset 1720
201622cf8a01
parent 1719
c65aefefa2ff
child 1729
66b9dc45f2bd
equal deleted inserted replaced
1719:c65aefefa2ff 1720:201622cf8a01
30 if Globals.isLinuxPlatform(): 30 if Globals.isLinuxPlatform():
31 importers.append( 31 importers.append(
32 (UI.PixmapCache.getIcon("chromium.png"), "Chromium", "chromium")) 32 (UI.PixmapCache.getIcon("chromium.png"), "Chromium", "chromium"))
33 importers.append( 33 importers.append(
34 (UI.PixmapCache.getIcon("opera.png"), "Opera", "opera")) 34 (UI.PixmapCache.getIcon("opera.png"), "Opera", "opera"))
35 importers.append(
36 (UI.PixmapCache.getIcon("safari.png"), "Apple Safari", "safari"))
35 if Globals.isWindowsPlatform(): 37 if Globals.isWindowsPlatform():
36 importers.append( 38 importers.append(
37 (UI.PixmapCache.getIcon("internet_explorer.png"), "Internet Explorer", "ie")) 39 (UI.PixmapCache.getIcon("internet_explorer.png"), "Internet Explorer", "ie"))
38 importers.append( 40 importers.append(
39 (UI.PixmapCache.getIcon("xbel.png"), 41 (UI.PixmapCache.getIcon("xbel.png"),
72 from . import FirefoxImporter 74 from . import FirefoxImporter
73 return FirefoxImporter.getImporterInfo(id) 75 return FirefoxImporter.getImporterInfo(id)
74 elif id == "ie": 76 elif id == "ie":
75 from . import IExplorerImporter 77 from . import IExplorerImporter
76 return IExplorerImporter.getImporterInfo(id) 78 return IExplorerImporter.getImporterInfo(id)
79 elif id == "safari":
80 from . import SafariImporter
81 return SafariImporter.getImporterInfo(id)
77 else: 82 else:
78 raise ValueError("Invalid importer ID given ({0}).".format(id)) 83 raise ValueError("Invalid importer ID given ({0}).".format(id))
79 84
80 def getImporter(id, parent=None): 85 def getImporter(id, parent=None):
81 """ 86 """
101 from . import FirefoxImporter 106 from . import FirefoxImporter
102 return FirefoxImporter.FirefoxImporter(id, parent) 107 return FirefoxImporter.FirefoxImporter(id, parent)
103 elif id == "ie": 108 elif id == "ie":
104 from . import IExplorerImporter 109 from . import IExplorerImporter
105 return IExplorerImporter.IExplorerImporter(id, parent) 110 return IExplorerImporter.IExplorerImporter(id, parent)
111 elif id == "safari":
112 from . import SafariImporter
113 return SafariImporter.SafariImporter(id, parent)
106 else: 114 else:
107 raise ValueError("No importer for ID {0}.".format(id)) 115 raise ValueError("No importer for ID {0}.".format(id))

eric ide

mercurial