Helpviewer/Feeds/FeedsDialog.py

changeset 6118
da9e08920e7c
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
equal deleted inserted replaced
6117:4cc6c171ecf6 6118:da9e08920e7c
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(lambda: self.__addFeed(button))
53 53
54 msh = self.minimumSizeHint() 54 msh = self.minimumSizeHint()
55 self.resize(max(self.width(), msh.width()), msh.height()) 55 self.resize(max(self.width(), msh.width()), msh.height())
56 56
57 def __addFeed(self): 57 def __addFeed(self, button):
58 """ 58 """
59 Private slot to add a RSS feed. 59 Private slot to add a RSS feed.
60
61 @param button reference to the feed button
62 @type QPushButton
60 """ 63 """
61 button = self.sender()
62 urlString = button.feed[1] 64 urlString = button.feed[1]
63 url = QUrl(urlString) 65 url = QUrl(urlString)
64 if not url.host(): 66 if not url.host():
65 if not urlString.startswith("/"): 67 if not urlString.startswith("/"):
66 urlString = "/" + urlString 68 urlString = "/" + urlString

eric ide

mercurial