29 @param parent reference to the parent widget (QWidget) |
29 @param parent reference to the parent widget (QWidget) |
30 """ |
30 """ |
31 super(UserAgentsDialog, self).__init__(parent) |
31 super(UserAgentsDialog, self).__init__(parent) |
32 self.setupUi(self) |
32 self.setupUi(self) |
33 |
33 |
34 self.removeButton.clicked[()].connect(self.userAgentsTable.removeSelected) |
34 self.removeButton.clicked[()].connect( |
35 self.removeAllButton.clicked[()].connect(self.userAgentsTable.removeAll) |
35 self.userAgentsTable.removeSelected) |
|
36 self.removeAllButton.clicked[()].connect( |
|
37 self.userAgentsTable.removeAll) |
36 |
38 |
37 self.userAgentsTable.verticalHeader().hide() |
39 self.userAgentsTable.verticalHeader().hide() |
38 self.__userAgentModel = \ |
40 self.__userAgentModel = UserAgentModel( |
39 UserAgentModel(Helpviewer.HelpWindow.HelpWindow.userAgentsManager(), self) |
41 Helpviewer.HelpWindow.HelpWindow.userAgentsManager(), self) |
40 self.__proxyModel = QSortFilterProxyModel(self) |
42 self.__proxyModel = QSortFilterProxyModel(self) |
41 self.__proxyModel.setSourceModel(self.__userAgentModel) |
43 self.__proxyModel.setSourceModel(self.__userAgentModel) |
42 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) |
44 self.searchEdit.textChanged.connect( |
|
45 self.__proxyModel.setFilterFixedString) |
43 self.userAgentsTable.setModel(self.__proxyModel) |
46 self.userAgentsTable.setModel(self.__proxyModel) |
44 |
47 |
45 fm = QFontMetrics(QFont()) |
48 fm = QFontMetrics(QFont()) |
46 height = fm.height() + fm.height() // 3 |
49 height = fm.height() + fm.height() // 3 |
47 self.userAgentsTable.verticalHeader().setDefaultSectionSize(height) |
50 self.userAgentsTable.verticalHeader().setDefaultSectionSize(height) |