diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/WebBrowser/Network/SendRefererWhitelistDialog.py --- a/src/eric7/WebBrowser/Network/SendRefererWhitelistDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/WebBrowser/Network/SendRefererWhitelistDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -19,30 +19,30 @@ """ Class implementing a dialog to manage the Send Referer whitelist. """ + def __init__(self, parent=None): """ Constructor - + @param parent reference to the parent widget (QWidget) """ super().__init__(parent) self.setupUi(self) - + self.__model = QStringListModel( - Preferences.getWebBrowser("SendRefererWhitelist"), self) + Preferences.getWebBrowser("SendRefererWhitelist"), self + ) self.__model.sort(0) self.__proxyModel = QSortFilterProxyModel(self) - self.__proxyModel.setFilterCaseSensitivity( - Qt.CaseSensitivity.CaseInsensitive) + self.__proxyModel.setFilterCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive) self.__proxyModel.setSourceModel(self.__model) self.whitelist.setModel(self.__proxyModel) - - self.searchEdit.textChanged.connect( - self.__proxyModel.setFilterFixedString) - + + self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) + self.removeButton.clicked.connect(self.whitelist.removeSelected) self.removeAllButton.clicked.connect(self.whitelist.removeAll) - + @pyqtSlot() def on_addButton_clicked(self): """ @@ -52,18 +52,17 @@ self, self.tr("Send Referer Whitelist"), self.tr("Enter host name to add to the whitelist:"), - QLineEdit.EchoMode.Normal) + QLineEdit.EchoMode.Normal, + ) if ok and host != "" and host not in self.__model.stringList(): self.__model.insertRow(self.__model.rowCount()) - self.__model.setData( - self.__model.index(self.__model.rowCount() - 1), host) + self.__model.setData(self.__model.index(self.__model.rowCount() - 1), host) self.__model.sort(0) - + def accept(self): """ Public method to accept the dialog data. """ - Preferences.setWebBrowser( - "SendRefererWhitelist", self.__model.stringList()) - + Preferences.setWebBrowser("SendRefererWhitelist", self.__model.stringList()) + super().accept()