Files
QtZeiterfassung/replies/deletebookingreply.cpp
T

31 lines
695 B
C++
Raw Normal View History

2017-12-10 11:56:00 +01:00
#include "deletebookingreply.h"
2017-12-10 15:17:01 +01:00
#include <QNetworkReply>
2017-12-10 11:56:00 +01:00
2017-12-10 15:17:01 +01:00
DeleteBookingReply::DeleteBookingReply(QNetworkReply *reply, ZeiterfassungApi *zeiterfassung) :
ZeiterfassungReply(zeiterfassung),
m_reply(reply)
{
connect(reply, &QNetworkReply::finished, this, &DeleteBookingReply::requestFinished);
}
void DeleteBookingReply::requestFinished()
{
if(m_reply->error() != QNetworkReply::NoError)
{
setSuccess(false);
setMessage(tr("Request error occured: %0").arg(m_reply->error()));
goto end;
}
//should be empty, so nothing to check...
setSuccess(true);
end:
m_reply->deleteLater();
m_reply = Q_NULLPTR;
Q_EMIT finished();
2017-12-10 11:56:00 +01:00
}