Helpviewer/Bookmarks/BookmarksManager.py

changeset 3014
9c5e6ef87252
parent 3002
6ffc581f00f1
child 3020
542e97d4ecb3
equal deleted inserted replaced
3013:fe886b7f8f40 3014:9c5e6ef87252
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import pyqtSignal, Qt, QT_TRANSLATE_NOOP, QObject, QFile, \ 12 from PyQt4.QtCore import pyqtSignal, Qt, QT_TRANSLATE_NOOP, QObject, QFile, \
13 QByteArray, QBuffer, QIODevice, QXmlStreamReader, QDate, QDateTime, \ 13 QIODevice, QXmlStreamReader, QDate, QDateTime, QFileInfo, QUrl
14 QFileInfo, QUrl
15 from PyQt4.QtGui import QUndoStack, QUndoCommand, QApplication, QDialog 14 from PyQt4.QtGui import QUndoStack, QUndoCommand, QApplication, QDialog
16 15
17 from E5Gui import E5MessageBox, E5FileDialog 16 from E5Gui import E5MessageBox, E5FileDialog
18 17
19 from .BookmarkNode import BookmarkNode 18 from .BookmarkNode import BookmarkNode
125 124
126 self.__loaded = True 125 self.__loaded = True
127 126
128 bookmarkFile = self.getFileName() 127 bookmarkFile = self.getFileName()
129 if not QFile.exists(bookmarkFile): 128 if not QFile.exists(bookmarkFile):
130 from .DefaultBookmarks import DefaultBookmarks 129 from . import DefaultBookmarks_rc # __IGNORE_WARNING__
131 ba = QByteArray(DefaultBookmarks) 130 bookmarkFile = QFile(":/DefaultBookmarks.xbel")
132 bookmarkFile = QBuffer(ba)
133 bookmarkFile.open(QIODevice.ReadOnly) 131 bookmarkFile.open(QIODevice.ReadOnly)
134 132
135 from .XbelReader import XbelReader 133 from .XbelReader import XbelReader
136 reader = XbelReader() 134 reader = XbelReader()
137 self.__bookmarkRootNode = reader.read(bookmarkFile) 135 self.__bookmarkRootNode = reader.read(bookmarkFile)

eric ide

mercurial