11 |
11 |
12 from PyQt4.QtCore import * |
12 from PyQt4.QtCore import * |
13 from PyQt4.QtGui import * |
13 from PyQt4.QtGui import * |
14 from PyQt4.QtWebKit import QWebPage |
14 from PyQt4.QtWebKit import QWebPage |
15 |
15 |
16 from BookmarkNode import BookmarkNode |
16 from .BookmarkNode import BookmarkNode |
17 from BookmarksModel import BookmarksModel |
17 from .BookmarksModel import BookmarksModel |
18 from DefaultBookmarks import DefaultBookmarks |
18 from .DefaultBookmarks import DefaultBookmarks |
19 from XbelReader import XbelReader |
19 from .XbelReader import XbelReader |
20 from XbelWriter import XbelWriter |
20 from .XbelWriter import XbelWriter |
21 |
21 |
22 from Utilities.AutoSaver import AutoSaver |
22 from Utilities.AutoSaver import AutoSaver |
23 import Utilities |
23 import Utilities |
24 import Preferences |
24 import Preferences |
25 |
25 |
346 self.trUtf8("""Error opening bookmarks file <b>{0}</b>.""")\ |
346 self.trUtf8("""Error opening bookmarks file <b>{0}</b>.""")\ |
347 .format(fileName)) |
347 .format(fileName)) |
348 return |
348 return |
349 |
349 |
350 webpage = QWebPage() |
350 webpage = QWebPage() |
351 webpage.mainFrame().setHtml(unicode(inFile.readAll())) |
351 webpage.mainFrame().setHtml(inFile.readAll()) |
352 result = webpage.mainFrame().evaluateJavaScript(extract_js) |
352 result = webpage.mainFrame().evaluateJavaScript(extract_js) |
353 buffer_ = QBuffer(result) |
353 buffer_ = QBuffer(result) |
354 buffer_.open(QIODevice.ReadOnly) |
354 buffer_.open(QIODevice.ReadOnly) |
355 importRootNode = reader.read(buffer_) |
355 importRootNode = reader.read(buffer_) |
356 else: |
356 else: |