116 title = query.value(2) |
116 title = query.value(2) |
117 if parent in folders: |
117 if parent in folders: |
118 folder = BookmarkNode(BookmarkNode.Folder, folders[parent]) |
118 folder = BookmarkNode(BookmarkNode.Folder, folders[parent]) |
119 else: |
119 else: |
120 folder = BookmarkNode(BookmarkNode.Folder, importRootNode) |
120 folder = BookmarkNode(BookmarkNode.Folder, importRootNode) |
121 folder.title = title |
121 folder.title = title.replace("&", "&&") |
122 folders[id_] = folder |
122 folders[id_] = folder |
123 |
123 |
124 query = QSqlQuery(self.__db) |
124 query = QSqlQuery(self.__db) |
125 query.exec_( |
125 query.exec_( |
126 "SELECT parent, title, fk, position FROM moz_bookmarks" |
126 "SELECT parent, title, fk, position FROM moz_bookmarks" |
142 if parent in folders: |
142 if parent in folders: |
143 bookmark = BookmarkNode(BookmarkNode.Bookmark, folders[parent]) |
143 bookmark = BookmarkNode(BookmarkNode.Bookmark, folders[parent]) |
144 else: |
144 else: |
145 bookmark = BookmarkNode(BookmarkNode.Bookmark, importRootNode) |
145 bookmark = BookmarkNode(BookmarkNode.Bookmark, importRootNode) |
146 bookmark.url = url.toString() |
146 bookmark.url = url.toString() |
147 bookmark.title = title |
147 bookmark.title = title.replace("&", "&&") |
148 |
148 |
149 if query.lastError().isValid(): |
149 if query.lastError().isValid(): |
150 self._error = True |
150 self._error = True |
151 self._errorString = query.lastError().text() |
151 self._errorString = query.lastError().text() |
152 |
152 |