E5Network/E5NetworkMonitor.py

changeset 464
a2b1d1770ef0
parent 463
8d0309c4b7f6
child 482
4650a72c307a
equal deleted inserted replaced
463:8d0309c4b7f6 464:a2b1d1770ef0
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.connect(self.searchEdit, SIGNAL("textChanged(QString)"),
99 self.__proxyModel.setFilterFixedString) 99 self.__proxyModel.setFilterFixedString)
100 100
101 self.connect(self.removeButton, SIGNAL("clicked()"), 101 self.removeButton.clicked[()].connect(self.requestsList.removeSelected)
102 self.requestsList.removeSelected) 102 self.removeAllButton.clicked[()].connect(self.requestsList.removeAll)
103 self.connect(self.removeAllButton, SIGNAL("clicked()"),
104 self.requestsList.removeAll)
105 103
106 self.__model = E5RequestModel(networkAccessManager, self) 104 self.__model = E5RequestModel(networkAccessManager, self)
107 self.__proxyModel.setSourceModel(self.__model) 105 self.__proxyModel.setSourceModel(self.__model)
108 self.requestsList.setModel(self.__proxyModel) 106 self.requestsList.setModel(self.__proxyModel)
109 self.connect(self.requestsList.selectionModel(), 107 self.connect(self.requestsList.selectionModel(),
254 252
255 @param req reference to the request object (E5NetworkRequest) 253 @param req reference to the request object (E5NetworkRequest)
256 """ 254 """
257 self.beginInsertRows(QModelIndex(), len(self.requests), len(self.requests)) 255 self.beginInsertRows(QModelIndex(), len(self.requests), len(self.requests))
258 self.requests.append(req) 256 self.requests.append(req)
259 self.connect(req.reply, SIGNAL("finished()"), self.__addReply) 257 req.reply.finished[()].connect(self.__addReply)
260 self.endInsertRows() 258 self.endInsertRows()
261 259
262 def __addReply(self): 260 def __addReply(self):
263 """ 261 """
264 Private slot to add the reply data to the model. 262 Private slot to add the reply data to the model.

eric ide

mercurial