7 Module implementing the bookmark model class. |
7 Module implementing the bookmark model class. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import * |
10 from PyQt4.QtCore import * |
11 |
11 |
12 from BookmarkNode import BookmarkNode |
12 from .BookmarkNode import BookmarkNode |
13 from XbelWriter import XbelWriter |
13 from .XbelWriter import XbelWriter |
14 from XbelReader import XbelReader |
14 from .XbelReader import XbelReader |
15 |
15 |
16 import Helpviewer.HelpWindow |
16 import Helpviewer.HelpWindow |
17 |
17 |
18 import UI.PixmapCache |
18 import UI.PixmapCache |
19 |
19 |
380 if not data.hasFormat(self.MIMETYPE): |
380 if not data.hasFormat(self.MIMETYPE): |
381 if not data.hasUrls(): |
381 if not data.hasUrls(): |
382 return False |
382 return False |
383 |
383 |
384 node = BookmarkNode(BookmarkNode.Bookmark, parentNode) |
384 node = BookmarkNode(BookmarkNode.Bookmark, parentNode) |
385 node.url = unicode(data.urls()[0].toEncoded()) |
385 node.url = bytes(data.urls()[0].toEncoded()).decode() |
386 |
386 |
387 if data.hasText(): |
387 if data.hasText(): |
388 node.title = data.text() |
388 node.title = data.text() |
389 else: |
389 else: |
390 node.title = node.url |
390 node.title = node.url |