Helpviewer/Bookmarks/BookmarksManager.py

changeset 3034
7ce719013078
parent 3020
542e97d4ecb3
child 3035
36e9f388958b
equal deleted inserted replaced
3033:58fe260e7469 3034:7ce719013078
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.

eric ide

mercurial