139 Public method to get the imported bookmarks. |
139 Public method to get the imported bookmarks. |
140 |
140 |
141 @return imported bookmarks |
141 @return imported bookmarks |
142 @rtype BookmarkNode |
142 @rtype BookmarkNode |
143 """ |
143 """ |
144 from ..BookmarkNode import BookmarkNode |
144 from ..BookmarkNode import BookmarkNodeType |
145 from ..XbelReader import XbelReader |
145 from ..XbelReader import XbelReader |
146 |
146 |
147 reader = XbelReader() |
147 reader = XbelReader() |
148 importRootNode = reader.read(self.__fileName) |
148 importRootNode = reader.read(self.__fileName) |
149 |
149 |
153 """Error when importing bookmarks on line {0},""" |
153 """Error when importing bookmarks on line {0},""" |
154 """ column {1}:\n{2}""" |
154 """ column {1}:\n{2}""" |
155 ).format(reader.lineNumber(), reader.columnNumber(), reader.errorString()) |
155 ).format(reader.lineNumber(), reader.columnNumber(), reader.errorString()) |
156 return None |
156 return None |
157 |
157 |
158 importRootNode.setType(BookmarkNode.Folder) |
158 importRootNode.setType(BookmarkNodeType.Folder) |
159 if self._id == "e5browser": |
159 if self._id == "e5browser": |
160 importRootNode.title = self.tr("eric Web Browser Import") |
160 importRootNode.title = self.tr("eric Web Browser Import") |
161 elif self._id == "konqueror": |
161 elif self._id == "konqueror": |
162 importRootNode.title = self.tr("Konqueror Import") |
162 importRootNode.title = self.tr("Konqueror Import") |
163 elif self._id == "xbel": |
163 elif self._id == "xbel": |