--- a/src/eric7/PluginManager/PluginDetailsDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/PluginManager/PluginDetailsDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -17,20 +17,21 @@ """ Class implementing the Plugin Details Dialog. """ + def __init__(self, details, parent=None): """ Constructor - + @param details dictionary containing the info to be displayed @param parent parent of this dialog (QWidget) """ super().__init__(parent) self.setupUi(self) self.setWindowFlags(Qt.WindowType.Window) - + self.__autoactivate = details["autoactivate"] self.__active = details["active"] - + self.moduleNameEdit.setText(details["moduleName"]) self.moduleFileNameEdit.setText(details["moduleFileName"]) self.pluginNameEdit.setText(details["pluginName"]) @@ -40,14 +41,14 @@ self.errorEdit.setText(details["error"]) self.autoactivateCheckBox.setChecked(details["autoactivate"]) self.activeCheckBox.setChecked(details["active"]) - + @pyqtSlot() def on_activeCheckBox_clicked(self): """ Private slot called, when the activeCheckBox was clicked. """ self.activeCheckBox.setChecked(self.__active) - + @pyqtSlot() def on_autoactivateCheckBox_clicked(self): """