WebBrowser/CookieJar/CookiesDialog.py

changeset 5037
b2b37d7c0791
parent 5030
b728bb00886e
child 5038
df7103c3f2a6
equal deleted inserted replaced
5036:318e879a37fa 5037:b2b37d7c0791
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt5.QtCore import pyqtSlot, Qt, QByteArray 12 from PyQt5.QtCore import pyqtSlot, Qt, QByteArray
13 from PyQt5.QtWidgets import QDialog, QTreeWidgetItem 13 from PyQt5.QtWidgets import QDialog, QTreeWidgetItem, QHeaderView
14 14
15 from E5Gui import E5MessageBox 15 from E5Gui import E5MessageBox
16 16
17 from .Ui_CookiesDialog import Ui_CookiesDialog 17 from .Ui_CookiesDialog import Ui_CookiesDialog
18 18
38 38
39 self.__cookieJar = cookieJar 39 self.__cookieJar = cookieJar
40 40
41 self.__domainDict = {} 41 self.__domainDict = {}
42 42
43 self.cookiesTree.headerItem().setText(
44 self.cookiesTree.columnCount(), "")
45
43 for cookie in self.__cookieJar.cookies(): 46 for cookie in self.__cookieJar.cookies():
44 self.__addCookie(cookie) 47 self.__addCookie(cookie)
48 self.__resizeColumns()
49
50 self.cookiesTree.itemExpanded.connect(self.__resizeColumns)
51 self.cookiesTree.itemCollapsed.connect(self.__resizeColumns)
52
53 @pyqtSlot()
54 def __resizeColumns(self):
55 """
56 Private slot to resize the columns.
57 """
58 self.cookiesTree.header().resizeSections(QHeaderView.ResizeToContents)
59 self.cookiesTree.header().setStretchLastSection(True)
45 60
46 def __cookieDomain(self, cookie): 61 def __cookieDomain(self, cookie):
47 """ 62 """
48 Private method to extract the cookie domain. 63 Private method to extract the cookie domain.
49 64

eric ide

mercurial