AusweisApp2/src/network/NetworkReplyError.cpp

38 lines
726 B
C++

/*
* \copyright Copyright (c) 2016-2017 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, "onErrorSignals", Qt::QueuedConnection);
}