Added zeiterfassungnetworklib
This commit is contained in:
@@ -2,3 +2,4 @@ add_subdirectory(plugins)
|
||||
add_subdirectory(zeiterfassung)
|
||||
add_subdirectory(zeiterfassungcorelib)
|
||||
add_subdirectory(zeiterfassungguilib)
|
||||
add_subdirectory(zeiterfassungnetworklib)
|
||||
|
@@ -3,8 +3,9 @@ TEMPLATE = subdirs
|
||||
SUBDIRS += plugins \
|
||||
zeiterfassung \
|
||||
zeiterfassungcorelib \
|
||||
zeiterfassungguilib
|
||||
zeiterfassungguilib \
|
||||
zeiterfassungnetworklib
|
||||
|
||||
plugins.depends += zeiterfassungcorelib zeiterfassungguilib
|
||||
zeiterfassung.depends += zeiterfassungcorelib zeiterfassungguilib
|
||||
zeiterfassungguilib.depends += zeiterfassungcorelib
|
||||
plugins.depends += zeiterfassungcorelib zeiterfassungguilib zeiterfassungnetworklib
|
||||
zeiterfassung.depends += zeiterfassungcorelib zeiterfassungguilib zeiterfassungnetworklib
|
||||
zeiterfassungguilib.depends += zeiterfassungcorelib zeiterfassungnetworklib
|
||||
|
Submodule plugins/absenceplugin updated: 65a00cd3c7...19df07591a
Submodule plugins/advancedviewplugin updated: cf78369e79...ebf2bb2b57
Submodule plugins/devtoolsplugin updated: f0808efd4b...563ca2bf72
Submodule plugins/lunchmealplugin updated: faf5d83ec8...4940a6a78a
Submodule plugins/presenceplugin updated: 89e292b408...a75dc1300c
Submodule plugins/profileplugin updated: 66563d661a...b3f8d8ab86
Submodule plugins/reportsplugin updated: 9e9b9e21a8...a6ca514345
Submodule plugins/sketchplugin updated: a37377a930...a7202849d3
Submodule plugins/updaterplugin updated: 74c8ecb9aa...d216fb171b
Submodule plugins/weatherplugin updated: 137fa9bb2b...4dda1d43d3
Submodule plugins/webradioplugin updated: 7b59a5f77e...a36604add0
@@ -13,4 +13,4 @@ set(FORMS
|
||||
|
||||
add_executable(zeiterfassung ${HEADERS} ${SOURCES} ${FORMS})
|
||||
|
||||
target_link_libraries(zeiterfassung Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network zeiterfassungcorelib zeiterfassungguilib)
|
||||
target_link_libraries(zeiterfassung Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network zeiterfassungcorelib zeiterfassungguilib zeiterfassungnetworklib)
|
||||
|
@@ -1,6 +1,6 @@
|
||||
QT += core network gui widgets
|
||||
|
||||
DBLIBS += zeiterfassungcore zeiterfassunggui
|
||||
DBLIBS += zeiterfassungcore zeiterfassunggui zeiterfassungnetwork
|
||||
|
||||
TARGET = zeiterfassung
|
||||
|
||||
|
@@ -1,52 +1,16 @@
|
||||
set(HEADERS
|
||||
zeiterfassungapi.h
|
||||
zeiterfassungcorelib_global.h
|
||||
zeiterfassungsettings.h
|
||||
replies/createbookingreply.h
|
||||
replies/createtimeassignmentreply.h
|
||||
replies/deletebookingreply.h
|
||||
replies/deletetimeassignmentreply.h
|
||||
replies/getabsencesreply.h
|
||||
replies/getbookingsreply.h
|
||||
replies/getdayinforeply.h
|
||||
replies/getpresencestatusreply.h
|
||||
replies/getprojectsreply.h
|
||||
replies/getreportreply.h
|
||||
replies/gettimeassignmentsreply.h
|
||||
replies/getuserinforeply.h
|
||||
replies/loginpagereply.h
|
||||
replies/loginreply.h
|
||||
replies/updatebookingreply.h
|
||||
replies/updatetimeassignmentreply.h
|
||||
replies/zeiterfassungreply.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
zeiterfassungapi.cpp
|
||||
zeiterfassungsettings.cpp
|
||||
replies/createbookingreply.cpp
|
||||
replies/createtimeassignmentreply.cpp
|
||||
replies/deletebookingreply.cpp
|
||||
replies/deletetimeassignmentreply.cpp
|
||||
replies/getabsencesreply.cpp
|
||||
replies/getbookingsreply.cpp
|
||||
replies/getdayinforeply.cpp
|
||||
replies/getpresencestatusreply.cpp
|
||||
replies/getprojectsreply.cpp
|
||||
replies/getreportreply.cpp
|
||||
replies/gettimeassignmentsreply.cpp
|
||||
replies/getuserinforeply.cpp
|
||||
replies/loginpagereply.cpp
|
||||
replies/loginreply.cpp
|
||||
replies/updatebookingreply.cpp
|
||||
replies/updatetimeassignmentreply.cpp
|
||||
replies/zeiterfassungreply.cpp
|
||||
)
|
||||
|
||||
add_library(zeiterfassungcorelib SHARED ${HEADERS} ${SOURCES})
|
||||
|
||||
target_compile_definitions(zeiterfassungcorelib PRIVATE ZEITERFASSUNGCORELIB_LIBRARY)
|
||||
|
||||
target_link_libraries(zeiterfassungcorelib Qt5::Core Qt5::Network dbcorelib)
|
||||
target_link_libraries(zeiterfassungcorelib Qt5::Core dbcorelib)
|
||||
|
||||
target_include_directories(zeiterfassungcorelib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
@@ -1,295 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de_DE">
|
||||
<context>
|
||||
<name>CreateBookingReply</name>
|
||||
<message>
|
||||
<location filename="../replies/createbookingreply.cpp" line="15"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CreateTimeAssignmentReply</name>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="26"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="36"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="43"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="52"/>
|
||||
<source>JSON does not contain bookingNr!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DeleteBookingReply</name>
|
||||
<message>
|
||||
<location filename="../replies/deletebookingreply.cpp" line="15"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DeleteTimeAssignmentReply</name>
|
||||
<message>
|
||||
<location filename="../replies/deletetimeassignmentreply.cpp" line="15"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetAbsencesReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getabsencesreply.cpp" line="29"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getabsencesreply.cpp" line="39"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getabsencesreply.cpp" line="46"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetBookingsReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getbookingsreply.cpp" line="28"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getbookingsreply.cpp" line="38"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getbookingsreply.cpp" line="45"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetPresenceStatusReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getpresencestatusreply.cpp" line="28"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getpresencestatusreply.cpp" line="38"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getpresencestatusreply.cpp" line="45"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetProjectsReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="28"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="38"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="45"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="54"/>
|
||||
<source>JSON does not contain elements!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="63"/>
|
||||
<source>elements is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetReportReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getreportreply.cpp" line="22"/>
|
||||
<location filename="../replies/getreportreply.cpp" line="40"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetTimeAssignmentsReply</name>
|
||||
<message>
|
||||
<location filename="../replies/gettimeassignmentsreply.cpp" line="29"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/gettimeassignmentsreply.cpp" line="39"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/gettimeassignmentsreply.cpp" line="46"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetUserInfoReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="34"/>
|
||||
<source>Request 0 error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="45"/>
|
||||
<source>Parsing JSON 0 failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="53"/>
|
||||
<source>JSON document 0 is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="63"/>
|
||||
<source>JSON 0 does not contain evoAppsUser!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="73"/>
|
||||
<source>evoAppsUser is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="102"/>
|
||||
<source>Request 1 error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="113"/>
|
||||
<source>Parsing JSON 1 failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="121"/>
|
||||
<source>JSON document 1 is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="131"/>
|
||||
<source>JSON array 1 is empty!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="141"/>
|
||||
<source>JSON array value is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginPageReply</name>
|
||||
<message>
|
||||
<location filename="../replies/loginpagereply.cpp" line="17"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginpagereply.cpp" line="24"/>
|
||||
<source>Could not find necessary keywords in login page!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginReply</name>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="17"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="24"/>
|
||||
<source>Response did not contain a Location header.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="39"/>
|
||||
<source>Authentication failure. Please check username and password.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="45"/>
|
||||
<source>An unknown authentication failure occured. Redirected to: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UpdateBookingReply</name>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="21"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="31"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="38"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="47"/>
|
||||
<source>JSON does not contain bookingNr!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UpdateTimeAssignmentReply</name>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="26"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="36"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="43"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="52"/>
|
||||
<source>JSON does not contain bookingNr!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
@@ -1,295 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="en_US">
|
||||
<context>
|
||||
<name>CreateBookingReply</name>
|
||||
<message>
|
||||
<location filename="../replies/createbookingreply.cpp" line="15"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CreateTimeAssignmentReply</name>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="26"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="36"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="43"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/createtimeassignmentreply.cpp" line="52"/>
|
||||
<source>JSON does not contain bookingNr!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DeleteBookingReply</name>
|
||||
<message>
|
||||
<location filename="../replies/deletebookingreply.cpp" line="15"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DeleteTimeAssignmentReply</name>
|
||||
<message>
|
||||
<location filename="../replies/deletetimeassignmentreply.cpp" line="15"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetAbsencesReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getabsencesreply.cpp" line="29"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getabsencesreply.cpp" line="39"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getabsencesreply.cpp" line="46"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetBookingsReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getbookingsreply.cpp" line="28"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getbookingsreply.cpp" line="38"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getbookingsreply.cpp" line="45"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetPresenceStatusReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getpresencestatusreply.cpp" line="28"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getpresencestatusreply.cpp" line="38"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getpresencestatusreply.cpp" line="45"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetProjectsReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="28"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="38"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="45"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="54"/>
|
||||
<source>JSON does not contain elements!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getprojectsreply.cpp" line="63"/>
|
||||
<source>elements is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetReportReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getreportreply.cpp" line="22"/>
|
||||
<location filename="../replies/getreportreply.cpp" line="40"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetTimeAssignmentsReply</name>
|
||||
<message>
|
||||
<location filename="../replies/gettimeassignmentsreply.cpp" line="29"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/gettimeassignmentsreply.cpp" line="39"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/gettimeassignmentsreply.cpp" line="46"/>
|
||||
<source>JSON document is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GetUserInfoReply</name>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="34"/>
|
||||
<source>Request 0 error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="45"/>
|
||||
<source>Parsing JSON 0 failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="53"/>
|
||||
<source>JSON document 0 is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="63"/>
|
||||
<source>JSON 0 does not contain evoAppsUser!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="73"/>
|
||||
<source>evoAppsUser is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="102"/>
|
||||
<source>Request 1 error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="113"/>
|
||||
<source>Parsing JSON 1 failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="121"/>
|
||||
<source>JSON document 1 is not an array!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="131"/>
|
||||
<source>JSON array 1 is empty!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/getuserinforeply.cpp" line="141"/>
|
||||
<source>JSON array value is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginPageReply</name>
|
||||
<message>
|
||||
<location filename="../replies/loginpagereply.cpp" line="17"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginpagereply.cpp" line="24"/>
|
||||
<source>Could not find necessary keywords in login page!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginReply</name>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="17"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="24"/>
|
||||
<source>Response did not contain a Location header.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="39"/>
|
||||
<source>Authentication failure. Please check username and password.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/loginreply.cpp" line="45"/>
|
||||
<source>An unknown authentication failure occured. Redirected to: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UpdateBookingReply</name>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="21"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="31"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="38"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatebookingreply.cpp" line="47"/>
|
||||
<source>JSON does not contain bookingNr!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>UpdateTimeAssignmentReply</name>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="26"/>
|
||||
<source>Request error occured: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="36"/>
|
||||
<source>Parsing JSON failed: %0</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="43"/>
|
||||
<source>JSON document is not an object!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../replies/updatetimeassignmentreply.cpp" line="52"/>
|
||||
<source>JSON does not contain bookingNr!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
QT += core network
|
||||
QT += core
|
||||
QT -= gui widgets
|
||||
|
||||
DBLIBS += dbcore
|
||||
@@ -10,46 +10,10 @@ PROJECT_ROOT = ../..
|
||||
DEFINES += ZEITERFASSUNGCORELIB_LIBRARY
|
||||
|
||||
SOURCES += \
|
||||
zeiterfassungapi.cpp \
|
||||
zeiterfassungsettings.cpp \
|
||||
replies/createbookingreply.cpp \
|
||||
replies/createtimeassignmentreply.cpp \
|
||||
replies/deletebookingreply.cpp \
|
||||
replies/deletetimeassignmentreply.cpp \
|
||||
replies/getabsencesreply.cpp \
|
||||
replies/getbookingsreply.cpp \
|
||||
replies/getdayinforeply.cpp \
|
||||
replies/getpresencestatusreply.cpp \
|
||||
replies/getprojectsreply.cpp \
|
||||
replies/getreportreply.cpp \
|
||||
replies/gettimeassignmentsreply.cpp \
|
||||
replies/getuserinforeply.cpp \
|
||||
replies/loginpagereply.cpp \
|
||||
replies/loginreply.cpp \
|
||||
replies/updatebookingreply.cpp \
|
||||
replies/updatetimeassignmentreply.cpp \
|
||||
replies/zeiterfassungreply.cpp
|
||||
zeiterfassungsettings.cpp
|
||||
|
||||
HEADERS += zeiterfassungapi.h \
|
||||
zeiterfassungcorelib_global.h \
|
||||
zeiterfassungsettings.h \
|
||||
replies/createbookingreply.h \
|
||||
replies/createtimeassignmentreply.h \
|
||||
replies/deletebookingreply.h \
|
||||
replies/deletetimeassignmentreply.h \
|
||||
replies/getabsencesreply.h \
|
||||
replies/getbookingsreply.h \
|
||||
replies/getdayinforeply.h \
|
||||
replies/getpresencestatusreply.h \
|
||||
replies/getprojectsreply.h \
|
||||
replies/getreportreply.h \
|
||||
replies/gettimeassignmentsreply.h \
|
||||
replies/getuserinforeply.h \
|
||||
replies/loginpagereply.h \
|
||||
replies/loginreply.h \
|
||||
replies/updatebookingreply.h \
|
||||
replies/updatetimeassignmentreply.h \
|
||||
replies/zeiterfassungreply.h
|
||||
HEADERS += zeiterfassungcorelib_global.h \
|
||||
zeiterfassungsettings.h
|
||||
|
||||
FORMS +=
|
||||
|
||||
|
@@ -34,6 +34,6 @@ add_library(zeiterfassungguilib SHARED ${HEADERS} ${SOURCES} ${FORMS})
|
||||
|
||||
target_compile_definitions(zeiterfassungguilib PRIVATE ZEITERFASSUNGGUILIB_LIBRARY)
|
||||
|
||||
target_link_libraries(zeiterfassungguilib Qt5::Core Qt5::Gui Qt5::Widgets Qt5::UiTools zeiterfassungcorelib)
|
||||
target_link_libraries(zeiterfassungguilib Qt5::Core Qt5::Gui Qt5::Widgets Qt5::UiTools zeiterfassungcorelib zeiterfassungnetworklib)
|
||||
|
||||
target_include_directories(zeiterfassungguilib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
@@ -1,6 +1,6 @@
|
||||
QT += core network gui widgets uitools
|
||||
|
||||
DBLIBS += dbcore zeiterfassungcore
|
||||
DBLIBS += dbcore zeiterfassungcore zeiterfassungnetwork
|
||||
|
||||
TARGET = zeiterfassunggui
|
||||
|
||||
|
50
zeiterfassungnetworklib/CMakeLists.txt
Normal file
50
zeiterfassungnetworklib/CMakeLists.txt
Normal file
@@ -0,0 +1,50 @@
|
||||
set(HEADERS
|
||||
zeiterfassungapi.h
|
||||
zeiterfassungnetworklib_global.h
|
||||
replies/createbookingreply.h
|
||||
replies/createtimeassignmentreply.h
|
||||
replies/deletebookingreply.h
|
||||
replies/deletetimeassignmentreply.h
|
||||
replies/getabsencesreply.h
|
||||
replies/getbookingsreply.h
|
||||
replies/getdayinforeply.h
|
||||
replies/getpresencestatusreply.h
|
||||
replies/getprojectsreply.h
|
||||
replies/getreportreply.h
|
||||
replies/gettimeassignmentsreply.h
|
||||
replies/getuserinforeply.h
|
||||
replies/loginpagereply.h
|
||||
replies/loginreply.h
|
||||
replies/updatebookingreply.h
|
||||
replies/updatetimeassignmentreply.h
|
||||
replies/zeiterfassungreply.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
zeiterfassungapi.cpp
|
||||
replies/createbookingreply.cpp
|
||||
replies/createtimeassignmentreply.cpp
|
||||
replies/deletebookingreply.cpp
|
||||
replies/deletetimeassignmentreply.cpp
|
||||
replies/getabsencesreply.cpp
|
||||
replies/getbookingsreply.cpp
|
||||
replies/getdayinforeply.cpp
|
||||
replies/getpresencestatusreply.cpp
|
||||
replies/getprojectsreply.cpp
|
||||
replies/getreportreply.cpp
|
||||
replies/gettimeassignmentsreply.cpp
|
||||
replies/getuserinforeply.cpp
|
||||
replies/loginpagereply.cpp
|
||||
replies/loginreply.cpp
|
||||
replies/updatebookingreply.cpp
|
||||
replies/updatetimeassignmentreply.cpp
|
||||
replies/zeiterfassungreply.cpp
|
||||
)
|
||||
|
||||
add_library(zeiterfassungnetworklib SHARED ${HEADERS} ${SOURCES})
|
||||
|
||||
target_compile_definitions(zeiterfassungnetworklib PRIVATE ZEITERFASSUNGNETWORKLIB_LIBRARY)
|
||||
|
||||
target_link_libraries(zeiterfassungnetworklib Qt5::Core Qt5::Network dbcorelib)
|
||||
|
||||
target_include_directories(zeiterfassungnetworklib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT CreateBookingReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT CreateBookingReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT CreateTimeAssignmentReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT CreateTimeAssignmentReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT DeleteBookingReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT DeleteBookingReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT DeleteTimeAssignmentReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT DeleteTimeAssignmentReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -7,12 +7,12 @@
|
||||
#include <QNetworkReply>
|
||||
#include <QVector>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetAbsencesReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetAbsencesReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -6,12 +6,12 @@
|
||||
#include <QNetworkReply>
|
||||
#include <QVector>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetBookingsReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetBookingsReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -7,12 +7,12 @@
|
||||
#include <QNetworkReply>
|
||||
#include <QVector>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetDayinfoReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetDayinfoReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,12 +4,12 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetPresenceStatusReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetPresenceStatusReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -5,12 +5,12 @@
|
||||
#include <QNetworkReply>
|
||||
#include <QVector>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetProjectsReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetProjectsReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -5,10 +5,10 @@
|
||||
#include <QNetworkReply>
|
||||
#include <QByteArray>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetReportReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetReportReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -7,12 +7,12 @@
|
||||
#include <QNetworkReply>
|
||||
#include <QVector>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetTimeAssignmentsReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetTimeAssignmentsReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -6,12 +6,12 @@
|
||||
#include <QDate>
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT GetUserInfoReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT GetUserInfoReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT LoginPageReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT LoginPageReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT LoginReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT LoginReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT UpdateBookingReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT UpdateBookingReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -4,10 +4,10 @@
|
||||
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
#include "zeiterfassungreply.h"
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT UpdateTimeAssignmentReply : public ZeiterfassungReply
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT UpdateTimeAssignmentReply : public ZeiterfassungReply
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -2,13 +2,13 @@
|
||||
|
||||
#include <QObject>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
|
||||
class QJsonValue;
|
||||
|
||||
class ZeiterfassungApi;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT ZeiterfassungReply : public QObject
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT ZeiterfassungReply : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de_DE">
|
||||
</TS>
|
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="en_US">
|
||||
</TS>
|
@@ -8,7 +8,7 @@
|
||||
#include <QDate>
|
||||
#include <QTime>
|
||||
|
||||
#include "zeiterfassungcorelib_global.h"
|
||||
#include "zeiterfassungnetworklib_global.h"
|
||||
|
||||
class QNetworkAccessManager;
|
||||
|
||||
@@ -29,7 +29,7 @@ class GetPresenceStatusReply;
|
||||
class GetAbsencesReply;
|
||||
class GetDayinfoReply;
|
||||
|
||||
class ZEITERFASSUNGCORELIB_EXPORT ZeiterfassungApi : public QObject
|
||||
class ZEITERFASSUNGNETWORKLIB_EXPORT ZeiterfassungApi : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
59
zeiterfassungnetworklib/zeiterfassungnetworklib.pro
Normal file
59
zeiterfassungnetworklib/zeiterfassungnetworklib.pro
Normal file
@@ -0,0 +1,59 @@
|
||||
QT += core network
|
||||
QT -= gui widgets
|
||||
|
||||
DBLIBS += dbcore
|
||||
|
||||
TARGET = zeiterfassungnetwork
|
||||
|
||||
PROJECT_ROOT = ../..
|
||||
|
||||
DEFINES += ZEITERFASSUNGNETWORKLIB_LIBRARY
|
||||
|
||||
SOURCES += \
|
||||
zeiterfassungapi.cpp \
|
||||
replies/createbookingreply.cpp \
|
||||
replies/createtimeassignmentreply.cpp \
|
||||
replies/deletebookingreply.cpp \
|
||||
replies/deletetimeassignmentreply.cpp \
|
||||
replies/getabsencesreply.cpp \
|
||||
replies/getbookingsreply.cpp \
|
||||
replies/getdayinforeply.cpp \
|
||||
replies/getpresencestatusreply.cpp \
|
||||
replies/getprojectsreply.cpp \
|
||||
replies/getreportreply.cpp \
|
||||
replies/gettimeassignmentsreply.cpp \
|
||||
replies/getuserinforeply.cpp \
|
||||
replies/loginpagereply.cpp \
|
||||
replies/loginreply.cpp \
|
||||
replies/updatebookingreply.cpp \
|
||||
replies/updatetimeassignmentreply.cpp \
|
||||
replies/zeiterfassungreply.cpp
|
||||
|
||||
HEADERS += zeiterfassungnetworklib_global.h \
|
||||
zeiterfassungapi.h \
|
||||
replies/createbookingreply.h \
|
||||
replies/createtimeassignmentreply.h \
|
||||
replies/deletebookingreply.h \
|
||||
replies/deletetimeassignmentreply.h \
|
||||
replies/getabsencesreply.h \
|
||||
replies/getbookingsreply.h \
|
||||
replies/getdayinforeply.h \
|
||||
replies/getpresencestatusreply.h \
|
||||
replies/getprojectsreply.h \
|
||||
replies/getreportreply.h \
|
||||
replies/gettimeassignmentsreply.h \
|
||||
replies/getuserinforeply.h \
|
||||
replies/loginpagereply.h \
|
||||
replies/loginreply.h \
|
||||
replies/updatebookingreply.h \
|
||||
replies/updatetimeassignmentreply.h \
|
||||
replies/zeiterfassungreply.h
|
||||
|
||||
FORMS +=
|
||||
|
||||
RESOURCES +=
|
||||
|
||||
TRANSLATIONS += translations/zeiterfassungnetworklib_en.ts \
|
||||
translations/zeiterfassungnetworklib_de.ts
|
||||
|
||||
include($${PROJECT_ROOT}/lib.pri)
|
9
zeiterfassungnetworklib/zeiterfassungnetworklib_global.h
Normal file
9
zeiterfassungnetworklib/zeiterfassungnetworklib_global.h
Normal file
@@ -0,0 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include <QtGlobal>
|
||||
|
||||
#if defined(ZEITERFASSUNGNETWORKLIB_LIBRARY)
|
||||
# define ZEITERFASSUNGNETWORKLIB_EXPORT Q_DECL_EXPORT
|
||||
#else
|
||||
# define ZEITERFASSUNGNETWORKLIB_EXPORT Q_DECL_IMPORT
|
||||
#endif
|
Reference in New Issue
Block a user