174 if feedToChange: |
174 if feedToChange: |
175 feedIndex = self.__feeds.index(feedToChange) |
175 feedIndex = self.__feeds.index(feedToChange) |
176 |
176 |
177 from .FeedEditDialog import FeedEditDialog |
177 from .FeedEditDialog import FeedEditDialog |
178 dlg = FeedEditDialog(origUrlString, origTitle) |
178 dlg = FeedEditDialog(origUrlString, origTitle) |
179 if dlg.exec_() == QDialog.Accepted: |
179 if dlg.exec() == QDialog.Accepted: |
180 urlString, title = dlg.getData() |
180 urlString, title = dlg.getData() |
181 for feed in self.__feeds: |
181 for feed in self.__feeds: |
182 if feed[0] == urlString: |
182 if feed[0] == urlString: |
183 E5MessageBox.critical( |
183 E5MessageBox.critical( |
184 self, |
184 self, |
357 self.tr("Open in New Pri&vate Window"), |
357 self.tr("Open in New Pri&vate Window"), |
358 self.__openMessageInPrivateWindow) |
358 self.__openMessageInPrivateWindow) |
359 menu.addSeparator() |
359 menu.addSeparator() |
360 menu.addAction(self.tr("&Copy URL to Clipboard"), |
360 menu.addAction(self.tr("&Copy URL to Clipboard"), |
361 self.__copyUrlToClipboard) |
361 self.__copyUrlToClipboard) |
362 menu.exec_(QCursor.pos()) |
362 menu.exec(QCursor.pos()) |
363 else: |
363 else: |
364 errorString = itm.data(0, FeedsManager.ErrorDataRole) |
364 errorString = itm.data(0, FeedsManager.ErrorDataRole) |
365 if errorString: |
365 if errorString: |
366 menu = QMenu() |
366 menu = QMenu() |
367 menu.addAction( |
367 menu.addAction( |
368 self.tr("&Show error data"), self.__showError) |
368 self.tr("&Show error data"), self.__showError) |
369 menu.exec_(QCursor.pos()) |
369 menu.exec(QCursor.pos()) |
370 |
370 |
371 def __itemActivated(self, itm, column): |
371 def __itemActivated(self, itm, column): |
372 """ |
372 """ |
373 Private slot to handle the activation of an item. |
373 Private slot to handle the activation of an item. |
374 |
374 |