Helpviewer/Bookmarks/BookmarksManager.py

changeset 539
87f9bce38a44
parent 537
72b32daeb8d6
child 635
ab9f99806cf8
equal deleted inserted replaced
538:7f1a56e80124 539:87f9bce38a44
152 bookmarkFile.open(QIODevice.ReadOnly) 152 bookmarkFile.open(QIODevice.ReadOnly)
153 153
154 reader = XbelReader() 154 reader = XbelReader()
155 self.__bookmarkRootNode = reader.read(bookmarkFile) 155 self.__bookmarkRootNode = reader.read(bookmarkFile)
156 if reader.error() != QXmlStreamReader.NoError: 156 if reader.error() != QXmlStreamReader.NoError:
157 QMessageBox.warning(None, 157 E5MessageBox.warning(None,
158 self.trUtf8("Loading Bookmarks"), 158 self.trUtf8("Loading Bookmarks"),
159 self.trUtf8("""Error when loading bookmarks on line {0}, column {1}:\n""" 159 self.trUtf8("""Error when loading bookmarks on line {0}, column {1}:\n"""
160 """{2}""")\ 160 """{2}""")\
161 .format(reader.lineNumber(), 161 .format(reader.lineNumber(),
162 reader.columnNumber(), 162 reader.columnNumber(),
213 213
214 # save root folder titles in English (i.e. not localized) 214 # save root folder titles in English (i.e. not localized)
215 self.__menu.title = BOOKMARKMENU 215 self.__menu.title = BOOKMARKMENU
216 self.__toolbar.title = BOOKMARKBAR 216 self.__toolbar.title = BOOKMARKBAR
217 if not writer.write(bookmarkFile, self.__bookmarkRootNode): 217 if not writer.write(bookmarkFile, self.__bookmarkRootNode):
218 QMessageBox.warning(None, 218 E5MessageBox.warning(None,
219 self.trUtf8("Saving Bookmarks"), 219 self.trUtf8("Saving Bookmarks"),
220 self.trUtf8("""Error saving bookmarks to <b>{0}</b>.""")\ 220 self.trUtf8("""Error saving bookmarks to <b>{0}</b>.""")\
221 .format(bookmarkFile)) 221 .format(bookmarkFile))
222 222
223 # restore localized titles 223 # restore localized titles
342 importRootNode = None 342 importRootNode = None
343 if fileName.endswith(".html"): 343 if fileName.endswith(".html"):
344 inFile = QFile(fileName) 344 inFile = QFile(fileName)
345 inFile.open(QIODevice.ReadOnly) 345 inFile.open(QIODevice.ReadOnly)
346 if inFile.openMode == QIODevice.NotOpen: 346 if inFile.openMode == QIODevice.NotOpen:
347 QMessageBox.warning(None, 347 E5MessageBox.warning(None,
348 self.trUtf8("Import Bookmarks"), 348 self.trUtf8("Import Bookmarks"),
349 self.trUtf8("""Error opening bookmarks file <b>{0}</b>.""")\ 349 self.trUtf8("""Error opening bookmarks file <b>{0}</b>.""")\
350 .format(fileName)) 350 .format(fileName))
351 return 351 return
352 352
358 importRootNode = reader.read(buffer_) 358 importRootNode = reader.read(buffer_)
359 else: 359 else:
360 importRootNode = reader.read(fileName) 360 importRootNode = reader.read(fileName)
361 361
362 if reader.error() != QXmlStreamReader.NoError: 362 if reader.error() != QXmlStreamReader.NoError:
363 QMessageBox.warning(None, 363 E5MessageBox.warning(None,
364 self.trUtf8("Import Bookmarks"), 364 self.trUtf8("Import Bookmarks"),
365 self.trUtf8("""Error when importing bookmarks on""" 365 self.trUtf8("""Error when importing bookmarks on"""
366 """ line {0}, column [1}:\n{2}""")\ 366 """ line {0}, column [1}:\n{2}""")\
367 .format(reader.lineNumber(), 367 .format(reader.lineNumber(),
368 reader.columnNumber(), 368 reader.columnNumber(),

eric ide

mercurial