Helpviewer/Feeds/FeedsDialog.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3366
6084bb3c3911
child 3656
441956d8fce5
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
41 41
42 self.__availableFeeds = availableFeeds[:] 42 self.__availableFeeds = availableFeeds[:]
43 for row in range(len(self.__availableFeeds)): 43 for row in range(len(self.__availableFeeds)):
44 feed = self.__availableFeeds[row] 44 feed = self.__availableFeeds[row]
45 button = QPushButton(self) 45 button = QPushButton(self)
46 button.setText(self.trUtf8("Add")) 46 button.setText(self.tr("Add"))
47 button.feed = feed 47 button.feed = feed
48 label = QLabel(self) 48 label = QLabel(self)
49 label.setText(feed[0]) 49 label.setText(feed[0])
50 self.feedsLayout.addWidget(label, row, 0) 50 self.feedsLayout.addWidget(label, row, 0)
51 self.feedsLayout.addWidget(button, row, 1) 51 self.feedsLayout.addWidget(button, row, 1)
52 button.clicked[()].connect(self.__addFeed) 52 button.clicked.connect(self.__addFeed)
53
54 msh = self.minimumSizeHint()
55 self.resize(max(self.width(), msh.width()), msh.height())
53 56
54 def __addFeed(self): 57 def __addFeed(self):
55 """ 58 """
56 Private slot to add a RSS feed. 59 Private slot to add a RSS feed.
57 """ 60 """
80 feedsManager = Helpviewer.HelpWindow.HelpWindow.feedsManager() 83 feedsManager = Helpviewer.HelpWindow.HelpWindow.feedsManager()
81 if feedsManager.addFeed(urlString, title, self.__browser.icon()): 84 if feedsManager.addFeed(urlString, title, self.__browser.icon()):
82 if Helpviewer.HelpWindow.HelpWindow.notificationsEnabled(): 85 if Helpviewer.HelpWindow.HelpWindow.notificationsEnabled():
83 Helpviewer.HelpWindow.HelpWindow.showNotification( 86 Helpviewer.HelpWindow.HelpWindow.showNotification(
84 UI.PixmapCache.getPixmap("rss48.png"), 87 UI.PixmapCache.getPixmap("rss48.png"),
85 self.trUtf8("Add RSS Feed"), 88 self.tr("Add RSS Feed"),
86 self.trUtf8("""The feed was added successfully.""")) 89 self.tr("""The feed was added successfully."""))
87 else: 90 else:
88 E5MessageBox.information( 91 E5MessageBox.information(
89 self, 92 self,
90 self.trUtf8("Add RSS Feed"), 93 self.tr("Add RSS Feed"),
91 self.trUtf8("""The feed was added successfully.""")) 94 self.tr("""The feed was added successfully."""))
92 else: 95 else:
93 E5MessageBox.warning( 96 E5MessageBox.warning(
94 self, 97 self,
95 self.trUtf8("Add RSS Feed"), 98 self.tr("Add RSS Feed"),
96 self.trUtf8("""The feed was already added before.""")) 99 self.tr("""The feed was already added before."""))
97 100
98 self.close() 101 self.close()

eric ide

mercurial