WebBrowser/CookieJar/CookiesExceptionsDialog.py

changeset 5030
b728bb00886e
parent 4895
3baaf8303a7f
child 5389
9b1c800daff3
equal deleted inserted replaced
5029:1ce5e98ebc43 5030:b728bb00886e
12 from PyQt5.QtCore import pyqtSlot, QSortFilterProxyModel 12 from PyQt5.QtCore import pyqtSlot, QSortFilterProxyModel
13 from PyQt5.QtGui import QFont, QFontMetrics 13 from PyQt5.QtGui import QFont, QFontMetrics
14 from PyQt5.QtWidgets import QDialog, QCompleter 14 from PyQt5.QtWidgets import QDialog, QCompleter
15 15
16 from .CookieExceptionsModel import CookieExceptionsModel 16 from .CookieExceptionsModel import CookieExceptionsModel
17 from .CookieModel import CookieModel
18 17
19 from .Ui_CookiesExceptionsDialog import Ui_CookiesExceptionsDialog 18 from .Ui_CookiesExceptionsDialog import Ui_CookiesExceptionsDialog
20 19
21 20
22 class CookiesExceptionsDialog(QDialog, Ui_CookiesExceptionsDialog): 21 class CookiesExceptionsDialog(QDialog, Ui_CookiesExceptionsDialog):
46 self.__proxyModel.setSourceModel(self.__exceptionsModel) 45 self.__proxyModel.setSourceModel(self.__exceptionsModel)
47 self.searchEdit.textChanged.connect( 46 self.searchEdit.textChanged.connect(
48 self.__proxyModel.setFilterFixedString) 47 self.__proxyModel.setFilterFixedString)
49 self.exceptionsTable.setModel(self.__proxyModel) 48 self.exceptionsTable.setModel(self.__proxyModel)
50 49
51 cookieModel = CookieModel(cookieJar, self) 50 self.domainEdit.setCompleter(
52 self.domainEdit.setCompleter(QCompleter(cookieModel, self.domainEdit)) 51 QCompleter(cookieJar.cookieDomains(), self.domainEdit))
53 52
54 f = QFont() 53 f = QFont()
55 f.setPointSize(10) 54 f.setPointSize(10)
56 fm = QFontMetrics(f) 55 fm = QFontMetrics(f)
57 height = fm.height() + fm.height() // 3 56 height = fm.height() + fm.height() // 3

eric ide

mercurial