42 |
42 |
43 self.cookiesTable.verticalHeader().hide() |
43 self.cookiesTable.verticalHeader().hide() |
44 model = CookieModel(cookieJar, self) |
44 model = CookieModel(cookieJar, self) |
45 self.__proxyModel = QSortFilterProxyModel(self) |
45 self.__proxyModel = QSortFilterProxyModel(self) |
46 self.__proxyModel.setSourceModel(model) |
46 self.__proxyModel.setSourceModel(model) |
47 self.connect(self.searchEdit, SIGNAL("textChanged(QString)"), |
47 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) |
48 self.__proxyModel.setFilterFixedString) |
|
49 self.cookiesTable.setModel(self.__proxyModel) |
48 self.cookiesTable.setModel(self.__proxyModel) |
50 self.cookiesTable.doubleClicked.connect(self.__showCookieDetails) |
49 self.cookiesTable.doubleClicked.connect(self.__showCookieDetails) |
51 self.connect(self.cookiesTable.selectionModel(), |
50 self.cookiesTable.selectionModel().selectionChanged.connect( |
52 SIGNAL("selectionChanged(const QItemSelection&, const QItemSelection&)"), |
51 self.__tableSelectionChanged) |
53 self.__tableSelectionChanged) |
52 self.cookiesTable.model().modelReset.connect(self.__tableModelReset) |
54 self.connect(self.cookiesTable.model(), |
|
55 SIGNAL("modelReset()"), |
|
56 self.__tableModelReset) |
|
57 |
53 |
58 fm = QFontMetrics(QFont()) |
54 fm = QFontMetrics(QFont()) |
59 height = fm.height() + fm.height() // 3 |
55 height = fm.height() + fm.height() // 3 |
60 self.cookiesTable.verticalHeader().setDefaultSectionSize(height) |
56 self.cookiesTable.verticalHeader().setDefaultSectionSize(height) |
61 self.cookiesTable.verticalHeader().setMinimumSectionSize(-1) |
57 self.cookiesTable.verticalHeader().setMinimumSectionSize(-1) |