E4Network/E4NetworkMonitor.py

changeset 7
c679fb30c8f3
parent 0
de9c2efb9d02
child 12
1d8dd9706f46
diff -r 52e8c820d0dd -r c679fb30c8f3 E4Network/E4NetworkMonitor.py
--- a/E4Network/E4NetworkMonitor.py	Mon Dec 28 18:31:37 2009 +0000
+++ b/E4Network/E4NetworkMonitor.py	Wed Dec 30 15:40:33 2009 +0000
@@ -161,10 +161,10 @@
             self.__requestHeaders.insertRows(0, 1, QModelIndex())
             self.__requestHeaders.setData(
                 self.__requestHeaders.index(0, 0), 
-                QVariant(header))
+                header)
             self.__requestHeaders.setData(
                 self.__requestHeaders.index(0, 1), 
-                QVariant(req.rawHeader(header)))
+                req.rawHeader(header))
             self.__requestHeaders.item(0, 0).setFlags(
                 Qt.ItemIsSelectable | Qt.ItemIsEnabled)
             self.__requestHeaders.item(0, 1).setFlags(
@@ -174,10 +174,10 @@
             self.__replyHeaders.insertRows(0, 1, QModelIndex())
             self.__replyHeaders.setData(
                 self.__replyHeaders.index(0, 0), 
-                QVariant(header[0]))
+                header[0])
             self.__replyHeaders.setData(
                 self.__replyHeaders.index(0, 1), 
-                QVariant(header[1]))
+                header[1])
             self.__replyHeaders.item(0, 0).setFlags(
                 Qt.ItemIsSelectable | Qt.ItemIsEnabled)
             self.__replyHeaders.item(0, 1).setFlags(
@@ -197,8 +197,8 @@
             return
         
         row = index.row()
-        name = headerList.model().data(headerList.model().index(row, 0)).toString()
-        value = headerList.model().data(headerList.model().index(row, 1)).toString()
+        name = headerList.model().data(headerList.model().index(row, 0))
+        value = headerList.model().data(headerList.model().index(row, 1))
         if self.__headersDlg is None:
             self.__headersDlg = E4NetworkHeaderDetailsDialog(self)
         self.__headersDlg.setData(name, value)
@@ -285,16 +285,14 @@
             self.requests[offset].replyHeaders.append((header, reply.rawHeader(header)))
         
         # save reply info to be displayed
-        status = reply.attribute(QNetworkRequest.HttpStatusCodeAttribute).toInt()[0]
-        reason = reply.attribute(QNetworkRequest.HttpReasonPhraseAttribute).toString()
+        status = reply.attribute(QNetworkRequest.HttpStatusCodeAttribute)
+        reason = reply.attribute(QNetworkRequest.HttpReasonPhraseAttribute)
         self.requests[offset].response = "%d %s" % (status, reason)
-        self.requests[offset].length = \
-            reply.header(QNetworkRequest.ContentLengthHeader).toInt()[0]
-        self.requests[offset].contentType = \
-            reply.header(QNetworkRequest.ContentTypeHeader).toString()
+        self.requests[offset].length = reply.header(QNetworkRequest.ContentLengthHeader)
+        self.requests[offset].contentType = reply.header(QNetworkRequest.ContentTypeHeader)
         
         if status == 302:
-            target = reply.attribute(QNetworkRequest.RedirectionTargetAttribute).toUrl()
+            target = reply.attribute(QNetworkRequest.RedirectionTargetAttribute)
             self.requests[offset].info = \
                 self.trUtf8("Redirect: {0}").format(target.toString())
     
@@ -308,7 +306,7 @@
         @return requested data
         """
         if orientation == Qt.Horizontal and role == Qt.DisplayRole:
-            return QVariant(self.__headerData[section])
+            return self.__headerData[section]
         
         return QAbstractTableModel.headerData(self, section, orientation, role)
     
@@ -321,27 +319,27 @@
         @return requested data
         """
         if index.row() < 0 or index.row() >= len(self.requests):
-            return QVariant()
+            return None
         
         if role == Qt.DisplayRole or role == Qt.EditRole:
             col = index.column()
             if col == 0:
                 try:
-                    return QVariant(self.__operations[self.requests[index.row()].op])
+                    return self.__operations[self.requests[index.row()].op]
                 except KeyError:
-                    return QVariant(self.trUtf8("Unknown"))
+                    return self.trUtf8("Unknown")
             elif col == 1:
-                return QVariant(self.requests[index.row()].request.url().toEncoded())
+                return self.requests[index.row()].request.url().toEncoded()
             elif col == 2:
-                return QVariant(self.requests[index.row()].response)
+                return self.requests[index.row()].response
             elif col == 3:
-                return QVariant(self.requests[index.row()].length)
+                return self.requests[index.row()].length
             elif col == 4:
-                return QVariant(self.requests[index.row()].contentType)
+                return self.requests[index.row()].contentType
             elif col == 5:
-                return QVariant(self.requests[index.row()].info)
+                return self.requests[index.row()].info
         
-        return QVariant()
+        return None
     
     def columnCount(self, parent):
         """

eric ide

mercurial