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