166 feedToChange = feed |
162 feedToChange = feed |
167 break |
163 break |
168 if feedToChange: |
164 if feedToChange: |
169 feedIndex = self.__feeds.index(feedToChange) |
165 feedIndex = self.__feeds.index(feedToChange) |
170 |
166 |
|
167 from .FeedEditDialog import FeedEditDialog |
171 dlg = FeedEditDialog(origUrlString, origTitle) |
168 dlg = FeedEditDialog(origUrlString, origTitle) |
172 if dlg.exec_() == QDialog.Accepted: |
169 if dlg.exec_() == QDialog.Accepted: |
173 urlString, title = dlg.getData() |
170 urlString, title = dlg.getData() |
174 for feed in self.__feeds: |
171 for feed in self.__feeds: |
175 if feed[0] == urlString: |
172 if feed[0] == urlString: |
248 return |
245 return |
249 |
246 |
250 for child in itm.takeChildren(): |
247 for child in itm.takeChildren(): |
251 del child |
248 del child |
252 |
249 |
|
250 import Helpviewer.HelpWindow |
253 request = QNetworkRequest(QUrl(urlString)) |
251 request = QNetworkRequest(QUrl(urlString)) |
254 reply = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().get(request) |
252 reply = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().get(request) |
255 reply.finished[()].connect(self.__feedLoaded) |
253 reply.finished[()].connect(self.__feedLoaded) |
256 self.__replies[id(reply)] = (reply, itm) |
254 self.__replies[id(reply)] = (reply, itm) |
257 |
255 |