eric6/WebBrowser/Bookmarks/BookmarksManager.py

changeset 7717
f32d7965a17e
parent 7716
313e09453306
child 7759
51aa6c6b66f7
equal deleted inserted replaced
7716:313e09453306 7717:f32d7965a17e
4 # 4 #
5 5
6 """ 6 """
7 Module implementing the bookmarks manager. 7 Module implementing the bookmarks manager.
8 """ 8 """
9
10 9
11 import os 10 import os
12 11
13 from PyQt5.QtCore import ( 12 from PyQt5.QtCore import (
14 pyqtSignal, QT_TRANSLATE_NOOP, QObject, QFile, QIODevice, QXmlStreamReader, 13 pyqtSignal, QT_TRANSLATE_NOOP, QObject, QFile, QIODevice, QXmlStreamReader,
126 125
127 self.__loaded = True 126 self.__loaded = True
128 127
129 bookmarkFile = self.getFileName() 128 bookmarkFile = self.getFileName()
130 if not QFile.exists(bookmarkFile): 129 if not QFile.exists(bookmarkFile):
131 # TODO: convert this to not use .qrc 130 bookmarkFile = QFile(os.path.join(
132 from . import DefaultBookmarks_rc # __IGNORE_WARNING__ 131 os.path.dirname(__file__), "DefaultBookmarks.xbel"))
133 bookmarkFile = QFile(":/DefaultBookmarks.xbel")
134 bookmarkFile.open(QIODevice.ReadOnly) 132 bookmarkFile.open(QIODevice.ReadOnly)
135 133
136 from .XbelReader import XbelReader 134 from .XbelReader import XbelReader
137 reader = XbelReader() 135 reader = XbelReader()
138 self.__bookmarkRootNode = reader.read(bookmarkFile) 136 self.__bookmarkRootNode = reader.read(bookmarkFile)

eric ide

mercurial