Helpviewer/Bookmarks/BookmarksManager.py

branch
Py2 comp.
changeset 3060
5883ce99ee12
parent 3058
0a02c433f52d
parent 3035
36e9f388958b
child 3145
a9de05d4a22f
equal deleted inserted replaced
3058:0a02c433f52d 3060:5883ce99ee12
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 """

eric ide

mercurial