266 del child |
266 del child |
267 |
267 |
268 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
268 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
269 request = QNetworkRequest(QUrl(urlString)) |
269 request = QNetworkRequest(QUrl(urlString)) |
270 reply = WebBrowserWindow.networkManager().get(request) |
270 reply = WebBrowserWindow.networkManager().get(request) |
271 reply.finished.connect(self.__feedLoaded) |
271 reply.finished.connect(lambda: self.__feedLoaded(reply)) |
272 self.__replies[id(reply)] = (reply, itm) |
272 self.__replies[id(reply)] = (reply, itm) |
273 |
273 |
274 def __feedLoaded(self): |
274 def __feedLoaded(self, reply): |
275 """ |
275 """ |
276 Private slot to extract the loaded feed data. |
276 Private slot to extract the loaded feed data. |
277 """ |
277 |
278 reply = self.sender() |
278 @param reply reference to the network reply |
|
279 @type QNetworkReply |
|
280 """ |
279 if id(reply) not in self.__replies: |
281 if id(reply) not in self.__replies: |
280 return |
282 return |
281 |
283 |
282 topItem = self.__replies[id(reply)][1] |
284 topItem = self.__replies[id(reply)][1] |
283 del self.__replies[id(reply)] |
285 del self.__replies[id(reply)] |