E5Network/E5NetworkMonitor.py

changeset 482
4650a72c307a
parent 464
a2b1d1770ef0
child 556
05b73ee2ae42
equal deleted inserted replaced
481:ad71812ba395 482:4650a72c307a
93 self.requestsList.horizontalHeader().setStretchLastSection(True) 93 self.requestsList.horizontalHeader().setStretchLastSection(True)
94 self.requestsList.verticalHeader().setMinimumSectionSize(-1) 94 self.requestsList.verticalHeader().setMinimumSectionSize(-1)
95 95
96 self.__proxyModel = QSortFilterProxyModel(self) 96 self.__proxyModel = QSortFilterProxyModel(self)
97 self.__proxyModel.setFilterKeyColumn(-1) 97 self.__proxyModel.setFilterKeyColumn(-1)
98 self.connect(self.searchEdit, SIGNAL("textChanged(QString)"), 98 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString)
99 self.__proxyModel.setFilterFixedString)
100 99
101 self.removeButton.clicked[()].connect(self.requestsList.removeSelected) 100 self.removeButton.clicked[()].connect(self.requestsList.removeSelected)
102 self.removeAllButton.clicked[()].connect(self.requestsList.removeAll) 101 self.removeAllButton.clicked[()].connect(self.requestsList.removeAll)
103 102
104 self.__model = E5RequestModel(networkAccessManager, self) 103 self.__model = E5RequestModel(networkAccessManager, self)
105 self.__proxyModel.setSourceModel(self.__model) 104 self.__proxyModel.setSourceModel(self.__model)
106 self.requestsList.setModel(self.__proxyModel) 105 self.requestsList.setModel(self.__proxyModel)
107 self.connect(self.requestsList.selectionModel(), 106 self.requestsList.selectionModel().currentChanged[QModelIndex, QModelIndex]\
108 SIGNAL("currentChanged(const QModelIndex&, const QModelIndex&)"), 107 .connect(self.__currentChanged)
109 self.__currentChanged)
110 108
111 fm = self.fontMetrics() 109 fm = self.fontMetrics()
112 em = fm.width("m") 110 em = fm.width("m")
113 self.requestsList.horizontalHeader().resizeSection(0, em * 5) 111 self.requestsList.horizontalHeader().resizeSection(0, em * 5)
114 self.requestsList.horizontalHeader().resizeSection(1, em * 20) 112 self.requestsList.horizontalHeader().resizeSection(1, em * 20)
226 QNetworkAccessManager.PutOperation : "PUT", 224 QNetworkAccessManager.PutOperation : "PUT",
227 QNetworkAccessManager.PostOperation : "POST", 225 QNetworkAccessManager.PostOperation : "POST",
228 } 226 }
229 227
230 self.requests = [] 228 self.requests = []
231 self.connect(networkAccessManager, 229 networkAccessManager\
232 SIGNAL("requestCreated(QNetworkAccessManager::Operation, const QNetworkRequest&, QNetworkReply*)"), 230 .requestCreated[QNetworkAccessManager.Operation, QNetworkRequest, QNetworkReply]\
233 self.__requestCreated) 231 .connect(self.__requestCreated)
234 232
235 def __requestCreated(self, operation, request, reply): 233 def __requestCreated(self, operation, request, reply):
236 """ 234 """
237 Private slot handling the creation of a network request. 235 Private slot handling the creation of a network request.
238 236

eric ide

mercurial