112 return |
112 return |
113 |
113 |
114 folder = BookmarkNode(BookmarkNode.Folder, node) |
114 folder = BookmarkNode(BookmarkNode.Folder, node) |
115 folder.expanded = self.attributes().value("folded") == "no" |
115 folder.expanded = self.attributes().value("folded") == "no" |
116 folder.added = QDateTime.fromString( |
116 folder.added = QDateTime.fromString( |
117 self.attributes().value("added"), Qt.ISODate) |
117 self.attributes().value("added"), Qt.DateFormat.ISODate) |
118 |
118 |
119 while not self.atEnd(): |
119 while not self.atEnd(): |
120 self.readNext() |
120 self.readNext() |
121 if self.isEndElement(): |
121 if self.isEndElement(): |
122 break |
122 break |
168 @param node reference to the bookmark node the separator belongs to |
168 @param node reference to the bookmark node the separator belongs to |
169 (BookmarkNode) |
169 (BookmarkNode) |
170 """ |
170 """ |
171 sep = BookmarkNode(BookmarkNode.Separator, node) |
171 sep = BookmarkNode(BookmarkNode.Separator, node) |
172 sep.added = QDateTime.fromString( |
172 sep.added = QDateTime.fromString( |
173 self.attributes().value("added"), Qt.ISODate) |
173 self.attributes().value("added"), Qt.DateFormat.ISODate) |
174 |
174 |
175 # empty elements have a start and end element |
175 # empty elements have a start and end element |
176 while not self.atEnd(): |
176 while not self.atEnd(): |
177 self.readNext() |
177 self.readNext() |
178 if self.isEndElement(): |
178 if self.isEndElement(): |
194 return |
194 return |
195 |
195 |
196 bookmark = BookmarkNode(BookmarkNode.Bookmark, node) |
196 bookmark = BookmarkNode(BookmarkNode.Bookmark, node) |
197 bookmark.url = self.attributes().value("href") |
197 bookmark.url = self.attributes().value("href") |
198 bookmark.added = QDateTime.fromString( |
198 bookmark.added = QDateTime.fromString( |
199 self.attributes().value("added"), Qt.ISODate) |
199 self.attributes().value("added"), Qt.DateFormat.ISODate) |
200 bookmark.modified = QDateTime.fromString( |
200 bookmark.modified = QDateTime.fromString( |
201 self.attributes().value("modified"), Qt.ISODate) |
201 self.attributes().value("modified"), Qt.DateFormat.ISODate) |
202 bookmark.visited = QDateTime.fromString( |
202 bookmark.visited = QDateTime.fromString( |
203 self.attributes().value("visited"), Qt.ISODate) |
203 self.attributes().value("visited"), Qt.DateFormat.ISODate) |
204 try: |
204 try: |
205 bookmark.visitCount = int(self.attributes().value("visitCount")) |
205 bookmark.visitCount = int(self.attributes().value("visitCount")) |
206 except ValueError: |
206 except ValueError: |
207 bookmark.visitCount = 0 |
207 bookmark.visitCount = 0 |
208 |
208 |