30 """ |
30 """ |
31 if sourceId != "ie": |
31 if sourceId != "ie": |
32 raise ValueError( |
32 raise ValueError( |
33 "Unsupported browser ID given ({0}).".format(sourceId)) |
33 "Unsupported browser ID given ({0}).".format(sourceId)) |
34 |
34 |
35 if Globals.isWindowsPlatform(): |
35 standardDir = ( |
36 standardDir = os.path.expandvars( |
36 os.path.expandvars("%USERPROFILE%\\Favorites") |
37 "%USERPROFILE%\\Favorites") |
37 if Globals.isWindowsPlatform() else |
38 else: |
38 "" |
39 standardDir = "" |
39 ) |
40 return ( |
40 return ( |
41 UI.PixmapCache.getPixmap("internet_explorer"), |
41 UI.PixmapCache.getPixmap("internet_explorer"), |
42 "Internet Explorer", |
42 "Internet Explorer", |
43 "", |
43 "", |
44 QCoreApplication.translate( |
44 QCoreApplication.translate( |
109 folders[self.__fileName] = importRootNode |
109 folders[self.__fileName] = importRootNode |
110 |
110 |
111 for directory, subdirs, files in os.walk(self.__fileName): |
111 for directory, subdirs, files in os.walk(self.__fileName): |
112 for subdir in subdirs: |
112 for subdir in subdirs: |
113 path = os.path.join(directory, subdir) |
113 path = os.path.join(directory, subdir) |
114 if directory in folders: |
114 folder = ( |
115 folder = BookmarkNode(BookmarkNode.Folder, |
115 BookmarkNode(BookmarkNode.Folder, folders[directory]) |
116 folders[directory]) |
116 if directory in folders else |
117 else: |
117 BookmarkNode(BookmarkNode.Folder, importRootNode) |
118 folder = BookmarkNode(BookmarkNode.Folder, importRootNode) |
118 ) |
119 folder.title = subdir.replace("&", "&&") |
119 folder.title = subdir.replace("&", "&&") |
120 folders[path] = folder |
120 folders[path] = folder |
121 |
121 |
122 for file in files: |
122 for file in files: |
123 name, ext = os.path.splitext(file) |
123 name, ext = os.path.splitext(file) |