Files
QtZeiterfassung/replies/deletetimeassignmentreply.cpp
T

28 lines
724 B
C++
Raw Permalink Normal View History

2017-12-10 17:04:53 +01:00
#include "deletetimeassignmentreply.h"
DeleteTimeAssignmentReply::DeleteTimeAssignmentReply(std::unique_ptr<QNetworkReply> &&reply, ZeiterfassungApi *zeiterfassung) :
2017-12-10 17:04:53 +01:00
ZeiterfassungReply(zeiterfassung),
m_reply(std::move(reply))
2017-12-10 17:04:53 +01:00
{
connect(m_reply.get(), &QNetworkReply::finished, this, &DeleteTimeAssignmentReply::requestFinished);
2017-12-10 17:04:53 +01:00
}
void DeleteTimeAssignmentReply::requestFinished()
{
if(m_reply->error() != QNetworkReply::NoError)
{
setSuccess(false);
setMessage(tr("Request error occured: %0").arg(m_reply->error()));
goto end;
}
//only contains deleted id, so nothing to check here
setSuccess(true);
end:
m_reply = Q_NULLPTR;
Q_EMIT finished();
}