18 """ |
18 """ |
19 def __init__(self, engine, parent=None): |
19 def __init__(self, engine, parent=None): |
20 """ |
20 """ |
21 Constructor |
21 Constructor |
22 """ |
22 """ |
23 QDialog.__init__(self, parent) |
23 super().__init__(parent) |
24 self.setupUi(self) |
24 self.setupUi(self) |
25 |
25 |
26 self.__engine = engine |
26 self.__engine = engine |
27 |
27 |
28 self.nameEdit.setText(engine.name()) |
28 self.nameEdit.setText(engine.name()) |
39 self.__engine.setDescription(self.descriptionEdit.text()) |
39 self.__engine.setDescription(self.descriptionEdit.text()) |
40 self.__engine.setImageUrlAndLoad(self.imageEdit.text()) |
40 self.__engine.setImageUrlAndLoad(self.imageEdit.text()) |
41 self.__engine.setSearchUrlTemplate(self.searchEdit.text()) |
41 self.__engine.setSearchUrlTemplate(self.searchEdit.text()) |
42 self.__engine.setSuggestionsUrlTemplate(self.suggestionsEdit.text()) |
42 self.__engine.setSuggestionsUrlTemplate(self.suggestionsEdit.text()) |
43 |
43 |
44 QDialog.accept(self) |
44 super().accept() |