AusweisApp2/src/network/NetworkReplyError.cpp

38 lines
742 B
C++

/*
* \copyright Copyright (c) 2016-2019 Governikus GmbH & Co. KG, Germany
*/
#include "NetworkReplyError.h"
using namespace governikus;
qint64 NetworkReplyError::readData(char* data, qint64 maxlen)
{
Q_UNUSED(data)
Q_UNUSED(maxlen)
return -1;
}
void NetworkReplyError::onErrorSignals()
{
Q_EMIT error(NetworkError::OperationCanceledError);
Q_EMIT finished();
}
void NetworkReplyError::abort()
{
}
NetworkReplyError::NetworkReplyError(QNetworkRequest const& pRequest, QObject* pParent)
: QNetworkReply(pParent)
{
setRequest(pRequest);
setError(NetworkError::OperationCanceledError, QStringLiteral("Application shutting down"));
QMetaObject::invokeMethod(this, &NetworkReplyError::onErrorSignals, Qt::QueuedConnection);
}