Helpviewer/Feeds/FeedsManager.py

changeset 2403
e3d7a861547c
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 3002
6ffc581f00f1
equal deleted inserted replaced
2402:304fcefd3b04 2403:e3d7a861547c
13 from PyQt4.QtWebKit import QWebSettings 13 from PyQt4.QtWebKit import QWebSettings
14 14
15 from E5Gui import E5MessageBox 15 from E5Gui import E5MessageBox
16 16
17 from .Ui_FeedsManager import Ui_FeedsManager 17 from .Ui_FeedsManager import Ui_FeedsManager
18
19 from .FeedEditDialog import FeedEditDialog
20
21 import Helpviewer.HelpWindow
22 18
23 import Preferences 19 import Preferences
24 import UI.PixmapCache 20 import UI.PixmapCache
25 21
26 22
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

eric ide

mercurial