139 E5MessageBox.warning( |
139 E5MessageBox.warning( |
140 None, |
140 None, |
141 self.trUtf8("Loading Bookmarks"), |
141 self.trUtf8("Loading Bookmarks"), |
142 self.trUtf8( |
142 self.trUtf8( |
143 """Error when loading bookmarks on line {0},""" |
143 """Error when loading bookmarks on line {0},""" |
144 """ column {1}:\n {2}""")\ |
144 """ column {1}:\n {2}""") |
145 .format(reader.lineNumber(), |
145 .format(reader.lineNumber(), |
146 reader.columnNumber(), |
146 reader.columnNumber(), |
147 reader.errorString())) |
147 reader.errorString())) |
148 |
148 |
149 others = [] |
149 others = [] |
150 for index in range( |
150 for index in range( |
151 len(self.__bookmarkRootNode.children()) - 1, -1, -1): |
151 len(self.__bookmarkRootNode.children()) - 1, -1, -1): |
152 node = self.__bookmarkRootNode.children()[index] |
152 node = self.__bookmarkRootNode.children()[index] |
153 if node.type() == BookmarkNode.Folder: |
153 if node.type() == BookmarkNode.Folder: |
154 if (node.title == self.trUtf8("Toolbar Bookmarks") or \ |
154 if (node.title == self.trUtf8("Toolbar Bookmarks") or |
155 node.title == BOOKMARKBAR) and \ |
155 node.title == BOOKMARKBAR) and \ |
156 self.__toolbar is None: |
156 self.__toolbar is None: |
157 node.title = self.trUtf8(BOOKMARKBAR) |
157 node.title = self.trUtf8(BOOKMARKBAR) |
158 self.__toolbar = node |
158 self.__toolbar = node |
159 |
159 |
160 if (node.title == self.trUtf8("Menu") or \ |
160 if (node.title == self.trUtf8("Menu") or |
161 node.title == BOOKMARKMENU) and \ |
161 node.title == BOOKMARKMENU) and \ |
162 self.__menu is None: |
162 self.__menu is None: |
163 node.title = self.trUtf8(BOOKMARKMENU) |
163 node.title = self.trUtf8(BOOKMARKMENU) |
164 self.__menu = node |
164 self.__menu = node |
165 else: |
165 else: |
204 self.__toolbar.title = BOOKMARKBAR |
204 self.__toolbar.title = BOOKMARKBAR |
205 if not writer.write(bookmarkFile, self.__bookmarkRootNode): |
205 if not writer.write(bookmarkFile, self.__bookmarkRootNode): |
206 E5MessageBox.warning( |
206 E5MessageBox.warning( |
207 None, |
207 None, |
208 self.trUtf8("Saving Bookmarks"), |
208 self.trUtf8("Saving Bookmarks"), |
209 self.trUtf8("""Error saving bookmarks to <b>{0}</b>.""")\ |
209 self.trUtf8("""Error saving bookmarks to <b>{0}</b>.""") |
210 .format(bookmarkFile)) |
210 .format(bookmarkFile)) |
211 |
211 |
212 # restore localized titles |
212 # restore localized titles |
213 self.__menu.title = self.trUtf8(BOOKMARKMENU) |
213 self.__menu.title = self.trUtf8(BOOKMARKMENU) |
214 self.__toolbar.title = self.trUtf8(BOOKMARKBAR) |
214 self.__toolbar.title = self.trUtf8(BOOKMARKBAR) |
215 |
215 |
390 writer = XbelWriter() |
390 writer = XbelWriter() |
391 if not writer.write(fileName, self.__bookmarkRootNode): |
391 if not writer.write(fileName, self.__bookmarkRootNode): |
392 E5MessageBox.critical( |
392 E5MessageBox.critical( |
393 None, |
393 None, |
394 self.trUtf8("Exporting Bookmarks"), |
394 self.trUtf8("Exporting Bookmarks"), |
395 self.trUtf8("""Error exporting bookmarks to <b>{0}</b>.""")\ |
395 self.trUtf8("""Error exporting bookmarks to <b>{0}</b>.""") |
396 .format(fileName)) |
396 .format(fileName)) |
397 |
397 |
398 def __convertFromOldBookmarks(self): |
398 def __convertFromOldBookmarks(self): |
399 """ |
399 """ |
400 Private method to convert the old bookmarks into the new ones. |
400 Private method to convert the old bookmarks into the new ones. |
401 """ |
401 """ |