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() |