eric6/WebBrowser/Network/SendRefererWhitelistDialog.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
30 30
31 self.__model = QStringListModel( 31 self.__model = QStringListModel(
32 Preferences.getWebBrowser("SendRefererWhitelist"), self) 32 Preferences.getWebBrowser("SendRefererWhitelist"), self)
33 self.__model.sort(0) 33 self.__model.sort(0)
34 self.__proxyModel = QSortFilterProxyModel(self) 34 self.__proxyModel = QSortFilterProxyModel(self)
35 self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) 35 self.__proxyModel.setFilterCaseSensitivity(
36 Qt.CaseSensitivity.CaseInsensitive)
36 self.__proxyModel.setSourceModel(self.__model) 37 self.__proxyModel.setSourceModel(self.__model)
37 self.whitelist.setModel(self.__proxyModel) 38 self.whitelist.setModel(self.__proxyModel)
38 39
39 self.searchEdit.textChanged.connect( 40 self.searchEdit.textChanged.connect(
40 self.__proxyModel.setFilterFixedString) 41 self.__proxyModel.setFilterFixedString)
49 """ 50 """
50 host, ok = QInputDialog.getText( 51 host, ok = QInputDialog.getText(
51 self, 52 self,
52 self.tr("Send Referer Whitelist"), 53 self.tr("Send Referer Whitelist"),
53 self.tr("Enter host name to add to the whitelist:"), 54 self.tr("Enter host name to add to the whitelist:"),
54 QLineEdit.Normal) 55 QLineEdit.EchoMode.Normal)
55 if ok and host != "" and host not in self.__model.stringList(): 56 if ok and host != "" and host not in self.__model.stringList():
56 self.__model.insertRow(self.__model.rowCount()) 57 self.__model.insertRow(self.__model.rowCount())
57 self.__model.setData( 58 self.__model.setData(
58 self.__model.index(self.__model.rowCount() - 1), host) 59 self.__model.index(self.__model.rowCount() - 1), host)
59 self.__model.sort(0) 60 self.__model.sort(0)

eric ide

mercurial