diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/WebBrowser/Feeds/FeedEditDialog.py --- a/src/eric7/WebBrowser/Feeds/FeedEditDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/WebBrowser/Feeds/FeedEditDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -17,66 +17,65 @@ """ Class implementing a dialog to edit feed data. """ + def __init__(self, urlString, title, parent=None): """ Constructor - + @param urlString feed URL (string) @param title feed title (string) @param parent reference to the parent widget (QWidget) """ super().__init__(parent) self.setupUi(self) - - self.buttonBox.button( - QDialogButtonBox.StandardButton.Ok).setEnabled(False) - + + self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(False) + self.titleEdit.setText(title) self.urlEdit.setText(urlString) - + msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) - + def __setOkButton(self): """ Private slot to enable or disable the OK button. """ enable = True - + enable = enable and bool(self.titleEdit.text()) - + urlString = self.urlEdit.text() enable = enable and bool(urlString) if urlString: url = QUrl(urlString) enable = enable and bool(url.scheme()) enable = enable and bool(url.host()) - - self.buttonBox.button( - QDialogButtonBox.StandardButton.Ok).setEnabled(enable) - + + self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(enable) + @pyqtSlot(str) def on_titleEdit_textChanged(self, txt): """ Private slot to handle changes of the feed title. - + @param txt new feed title (string) """ self.__setOkButton() - + @pyqtSlot(str) def on_urlEdit_textChanged(self, txt): """ Private slot to handle changes of the feed URL. - + @param txt new feed URL (string) """ self.__setOkButton() - + def getData(self): """ Public method to get the entered feed data. - + @return tuple of two strings giving the feed URL and feed title (string, string) """