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 |