Helpviewer/CookieJar/CookiesDialog.py

changeset 12
1d8dd9706f46
parent 7
c679fb30c8f3
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
8 """ 8 """
9 9
10 from PyQt4.QtCore import * 10 from PyQt4.QtCore import *
11 from PyQt4.QtGui import * 11 from PyQt4.QtGui import *
12 12
13 from CookieModel import CookieModel 13 from .CookieModel import CookieModel
14 from CookieDetailsDialog import CookieDetailsDialog 14 from .CookieDetailsDialog import CookieDetailsDialog
15 from CookiesExceptionsDialog import CookiesExceptionsDialog 15 from .CookiesExceptionsDialog import CookiesExceptionsDialog
16 16
17 from Ui_CookiesDialog import Ui_CookiesDialog 17 from .Ui_CookiesDialog import Ui_CookiesDialog
18 18
19 import UI.PixmapCache 19 import UI.PixmapCache
20 20
21 class CookiesDialog(QDialog, Ui_CookiesDialog): 21 class CookiesDialog(QDialog, Ui_CookiesDialog):
22 """ 22 """
58 self.connect(self.cookiesTable.model(), 58 self.connect(self.cookiesTable.model(),
59 SIGNAL("modelReset()"), 59 SIGNAL("modelReset()"),
60 self.__tableModelReset) 60 self.__tableModelReset)
61 61
62 fm = QFontMetrics(QFont()) 62 fm = QFontMetrics(QFont())
63 height = fm.height() + fm.height() / 3 63 height = fm.height() + fm.height() // 3
64 self.cookiesTable.verticalHeader().setDefaultSectionSize(height) 64 self.cookiesTable.verticalHeader().setDefaultSectionSize(height)
65 self.cookiesTable.verticalHeader().setMinimumSectionSize(-1) 65 self.cookiesTable.verticalHeader().setMinimumSectionSize(-1)
66 for section in range(model.columnCount()): 66 for section in range(model.columnCount()):
67 header = self.cookiesTable.horizontalHeader().sectionSizeHint(section) 67 header = self.cookiesTable.horizontalHeader().sectionSizeHint(section)
68 if section == 0: 68 if section == 0:
97 domain = model.data(model.index(row, 0)) 97 domain = model.data(model.index(row, 0))
98 name = model.data(model.index(row, 1)) 98 name = model.data(model.index(row, 1))
99 path = model.data(model.index(row, 2)) 99 path = model.data(model.index(row, 2))
100 secure = model.data(model.index(row, 3)) 100 secure = model.data(model.index(row, 3))
101 expires = model.data(model.index(row, 4)).toString("yyyy-MM-dd hh:mm") 101 expires = model.data(model.index(row, 4)).toString("yyyy-MM-dd hh:mm")
102 value = unicode( 102 value = str(
103 QByteArray.fromPercentEncoding(model.data(model.index(row, 5)))) 103 QByteArray.fromPercentEncoding(model.data(model.index(row, 5))))
104 104
105 if self.__detailsDialog is None: 105 if self.__detailsDialog is None:
106 self.__detailsDialog = CookieDetailsDialog(self) 106 self.__detailsDialog = CookieDetailsDialog(self)
107 self.__detailsDialog.setData(domain, name, path, secure, expires, value) 107 self.__detailsDialog.setData(domain, name, path, secure, expires, value)

eric ide

mercurial