eric6/WebBrowser/Feeds/FeedsDialog.py

changeset 7955
567f2ec958c3
parent 7937
181d1160f617
child 7959
44e15eda6506
equal deleted inserted replaced
7954:d32319ede131 7955:567f2ec958c3
9 9
10 import functools 10 import functools
11 11
12 from PyQt5.QtCore import QUrl 12 from PyQt5.QtCore import QUrl
13 from PyQt5.QtWidgets import QDialog, QPushButton, QLabel 13 from PyQt5.QtWidgets import QDialog, QPushButton, QLabel
14
15 from E5Gui import E5MessageBox
16 14
17 from .Ui_FeedsDialog import Ui_FeedsDialog 15 from .Ui_FeedsDialog import Ui_FeedsDialog
18 16
19 import UI.PixmapCache 17 import UI.PixmapCache
20 18
77 title = self.__browser.url().host() 75 title = self.__browser.url().host()
78 76
79 from WebBrowser.WebBrowserWindow import WebBrowserWindow 77 from WebBrowser.WebBrowserWindow import WebBrowserWindow
80 feedsManager = WebBrowserWindow.feedsManager() 78 feedsManager = WebBrowserWindow.feedsManager()
81 if feedsManager.addFeed(urlString, title, self.__browser.icon()): 79 if feedsManager.addFeed(urlString, title, self.__browser.icon()):
82 if WebBrowserWindow.notificationsEnabled(): 80 WebBrowserWindow.showNotification(
83 WebBrowserWindow.showNotification( 81 UI.PixmapCache.getPixmap("rss48"),
84 UI.PixmapCache.getPixmap("rss48"), 82 self.tr("Add RSS Feed"),
85 self.tr("Add RSS Feed"), 83 self.tr("""The feed was added successfully."""))
86 self.tr("""The feed was added successfully."""))
87 else:
88 E5MessageBox.information(
89 self,
90 self.tr("Add RSS Feed"),
91 self.tr("""The feed was added successfully."""))
92 else: 84 else:
93 E5MessageBox.warning( 85 WebBrowserWindow.showNotification(
94 self, 86 UI.PixmapCache.getPixmap("rss48"),
95 self.tr("Add RSS Feed"), 87 self.tr("Add RSS Feed"),
96 self.tr("""The feed was already added before.""")) 88 self.tr("""The feed was already added before."""),
97 89 timeout=0)
90
98 self.close() 91 self.close()

eric ide

mercurial