Added GetAbsencesReply
This commit is contained in:
18
zeiterfassungcorelib/replies/getabsencesreply.cpp
Normal file
18
zeiterfassungcorelib/replies/getabsencesreply.cpp
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#include "getabsencesreply.h"
|
||||||
|
|
||||||
|
GetAbsencesReply::GetAbsencesReply(std::unique_ptr<QNetworkReply> &&reply, ZeiterfassungApi *zeiterfassung) :
|
||||||
|
ZeiterfassungReply(zeiterfassung),
|
||||||
|
m_reply(std::move(reply))
|
||||||
|
{
|
||||||
|
connect(m_reply.get(), &QNetworkReply::finished, this, &GetAbsencesReply::requestFinished);
|
||||||
|
}
|
||||||
|
|
||||||
|
const QVector<GetAbsencesReply::Absence> &GetAbsencesReply::getAbsences() const
|
||||||
|
{
|
||||||
|
return m_absences;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetAbsencesReply::requestFinished()
|
||||||
|
{
|
||||||
|
//TODO
|
||||||
|
}
|
33
zeiterfassungcorelib/replies/getabsencesreply.h
Normal file
33
zeiterfassungcorelib/replies/getabsencesreply.h
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
#include <QNetworkReply>
|
||||||
|
#include <QVector>
|
||||||
|
|
||||||
|
#include "zeiterfassungcorelib_global.h"
|
||||||
|
#include "zeiterfassungreply.h"
|
||||||
|
|
||||||
|
class ZeiterfassungApi;
|
||||||
|
|
||||||
|
class ZEITERFASSUNGCORELIBSHARED_EXPORT GetAbsencesReply : public ZeiterfassungReply
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit GetAbsencesReply(std::unique_ptr<QNetworkReply> &&reply, ZeiterfassungApi *zeiterfassung);
|
||||||
|
|
||||||
|
struct Absence
|
||||||
|
{
|
||||||
|
//TODO
|
||||||
|
};
|
||||||
|
|
||||||
|
const QVector<Absence> &getAbsences() const;
|
||||||
|
|
||||||
|
private Q_SLOTS:
|
||||||
|
void requestFinished();
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::unique_ptr<QNetworkReply> m_reply;
|
||||||
|
QVector<Absence> m_absences;
|
||||||
|
};
|
@@ -20,6 +20,7 @@ SOURCES += timeutils.cpp \
|
|||||||
replies/createtimeassignmentreply.cpp \
|
replies/createtimeassignmentreply.cpp \
|
||||||
replies/deletebookingreply.cpp \
|
replies/deletebookingreply.cpp \
|
||||||
replies/deletetimeassignmentreply.cpp \
|
replies/deletetimeassignmentreply.cpp \
|
||||||
|
replies/getabsencesreply.cpp \
|
||||||
replies/getbookingsreply.cpp \
|
replies/getbookingsreply.cpp \
|
||||||
replies/getpresencestatusreply.cpp \
|
replies/getpresencestatusreply.cpp \
|
||||||
replies/getprojectsreply.cpp \
|
replies/getprojectsreply.cpp \
|
||||||
@@ -41,6 +42,7 @@ HEADERS += cpp14polyfills.h \
|
|||||||
replies/createtimeassignmentreply.h \
|
replies/createtimeassignmentreply.h \
|
||||||
replies/deletebookingreply.h \
|
replies/deletebookingreply.h \
|
||||||
replies/deletetimeassignmentreply.h \
|
replies/deletetimeassignmentreply.h \
|
||||||
|
replies/getabsencesreply.h \
|
||||||
replies/getbookingsreply.h \
|
replies/getbookingsreply.h \
|
||||||
replies/getpresencestatusreply.h \
|
replies/getpresencestatusreply.h \
|
||||||
replies/getprojectsreply.h \
|
replies/getprojectsreply.h \
|
||||||
|
Reference in New Issue
Block a user