NeworkAccessBackend: Remove duplicated/shadowed member
QNetworkAccessBackend has a QSharedPointer called uploadByteDevice. QNetworkAccessDebugPipeBackend and QNetworkAccessFileBackend both duplicated the member, by taking a copy of the raw pointer, while also shadowing the QNetworkAccessBackend's member by reusing the name. Change-Id: I91f4e8d43d95c5f30c5bc2571393804209b7a843 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>bb10
parent
9767a47173
commit
e6b9d11581
|
|
@ -107,8 +107,8 @@ void QNetworkAccessDebugPipeBackend::open()
|
|||
bareProtocol = QUrlQuery(url()).queryItemValue(QLatin1String("bare")) == QLatin1String("1");
|
||||
|
||||
if (operation() == QNetworkAccessManager::PutOperation) {
|
||||
uploadByteDevice = createUploadByteDevice();
|
||||
QObject::connect(uploadByteDevice, SIGNAL(readyRead()), this, SLOT(uploadReadyReadSlot()));
|
||||
createUploadByteDevice();
|
||||
QObject::connect(uploadByteDevice.data(), SIGNAL(readyRead()), this, SLOT(uploadReadyReadSlot()));
|
||||
QMetaObject::invokeMethod(this, "uploadReadyReadSlot", Qt::QueuedConnection);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -77,7 +77,6 @@ protected:
|
|||
void pushFromSocketToDownstream();
|
||||
void pushFromUpstreamToSocket();
|
||||
void possiblyFinish();
|
||||
QNonContiguousByteDevice *uploadByteDevice;
|
||||
|
||||
private slots:
|
||||
void uploadReadyReadSlot();
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ QNetworkAccessFileBackendFactory::create(QNetworkAccessManager::Operation op,
|
|||
}
|
||||
|
||||
QNetworkAccessFileBackend::QNetworkAccessFileBackend()
|
||||
: uploadByteDevice(0), totalBytes(0), hasUploadFinished(false)
|
||||
: totalBytes(0), hasUploadFinished(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -154,8 +154,8 @@ void QNetworkAccessFileBackend::open()
|
|||
break;
|
||||
case QNetworkAccessManager::PutOperation:
|
||||
mode = QIODevice::WriteOnly | QIODevice::Truncate;
|
||||
uploadByteDevice = createUploadByteDevice();
|
||||
QObject::connect(uploadByteDevice, SIGNAL(readyRead()), this, SLOT(uploadReadyReadSlot()));
|
||||
createUploadByteDevice();
|
||||
QObject::connect(uploadByteDevice.data(), SIGNAL(readyRead()), this, SLOT(uploadReadyReadSlot()));
|
||||
QMetaObject::invokeMethod(this, "uploadReadyReadSlot", Qt::QueuedConnection);
|
||||
break;
|
||||
default:
|
||||
|
|
|
|||
|
|
@ -73,8 +73,6 @@ public:
|
|||
|
||||
public slots:
|
||||
void uploadReadyReadSlot();
|
||||
protected:
|
||||
QNonContiguousByteDevice *uploadByteDevice;
|
||||
private:
|
||||
QFile file;
|
||||
qint64 totalBytes;
|
||||
|
|
|
|||
Loading…
Reference in New Issue