--- a/src/eric7/WebBrowser/OpenSearch/OpenSearchEditDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/WebBrowser/OpenSearch/OpenSearchEditDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -16,27 +16,28 @@ """ Class implementing a dialog to edit the data of a search engine. """ + def __init__(self, engine, parent=None): """ Constructor - + @param engine reference to the search engine (OpenSearchEngine) @param parent reference to the parent object (QWidget) """ super().__init__(parent) self.setupUi(self) - + self.__engine = engine - + self.nameEdit.setText(engine.name()) self.descriptionEdit.setText(engine.description()) self.imageEdit.setText(engine.imageUrl()) self.searchEdit.setText(engine.searchUrlTemplate()) self.suggestionsEdit.setText(engine.suggestionsUrlTemplate()) - + msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) - + def accept(self): """ Public slot to accept the data entered. @@ -46,5 +47,5 @@ self.__engine.setImageUrlAndLoad(self.imageEdit.text()) self.__engine.setSearchUrlTemplate(self.searchEdit.text()) self.__engine.setSuggestionsUrlTemplate(self.suggestionsEdit.text()) - + super().accept()