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) |