diff --git a/zeiterfassung.conf b/zeiterfassung.conf deleted file mode 100644 index 36a5d44..0000000 --- a/zeiterfassung.conf +++ /dev/null @@ -1,8 +0,0 @@ -[General] -password=HAHA -projekte=0000001142, 0000010001, SONSTIGES -subprojekte= -texte= -url=http://localhost:8080/evoApps/ -username=danielb -workpackages=[D.1315], [M.0200] diff --git a/zeiterfassung.pro b/zeiterfassung.pro old mode 100755 new mode 100644 index 4fdd91e..56af3c4 --- a/zeiterfassung.pro +++ b/zeiterfassung.pro @@ -1,186 +1,3 @@ -QT += network gui widgets uitools +TEMPLATE=subdirs -CONFIG += c++14 -CONFIG -= app_bundle - -# The following define makes your compiler emit warnings if you use -# any feature of Qt which as been marked deprecated (the exact warnings -# depend on your compiler). Please consult the documentation of the -# deprecated API in order to know how to port your code away from it. -DEFINES += QT_DEPRECATED_WARNINGS - -# You can also make your code fail to compile if you use deprecated APIs. -# In order to do so, uncomment the following line. -# You can also select to disable deprecated APIs only up to a certain version of Qt. -DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 - -RC_ICONS = icon.ico - -SOURCES += main.cpp \ - mainwindow.cpp \ - dialogs/aboutmedialog.cpp \ - dialogs/authenticationdialog.cpp \ - zeiterfassungsettings.cpp \ - dialogs/settingsdialog.cpp \ - dialogs/languageselectiondialog.cpp \ - dialogs/timeassignmentdialog.cpp \ - models/timeassignmentsmodel.cpp \ - dialogs/bookingdialog.cpp \ - models/bookingsmodel.cpp \ - dialogs/updatedialog.cpp \ - stripswidget.cpp \ - timeutils.cpp \ - stripfactory.cpp \ - zeiterfassungapi.cpp \ - replies/loginpagereply.cpp \ - replies/loginreply.cpp \ - replies/userinforeply.cpp \ - replies/getbookingsreply.cpp \ - replies/createbookingreply.cpp \ - replies/updatebookingreply.cpp \ - replies/deletebookingreply.cpp \ - replies/gettimeassignmentsreply.cpp \ - replies/createtimeassignmentreply.cpp \ - replies/updatetimeassignmentreply.cpp \ - replies/getprojectsreply.cpp \ - replies/getauswertungreply.cpp \ - replies/zeiterfassungreply.cpp \ - replies/deletetimeassignmentreply.cpp \ - replies/getpresencestatusreply.cpp - -HEADERS += \ - mainwindow.h \ - dialogs/aboutmedialog.h \ - dialogs/authenticationdialog.h \ - zeiterfassungsettings.h \ - dialogs/settingsdialog.h \ - dialogs/languageselectiondialog.h \ - dialogs/timeassignmentdialog.h \ - models/timeassignmentsmodel.h \ - dialogs/bookingdialog.h \ - models/bookingsmodel.h \ - dialogs/updatedialog.h \ - stripswidget.h \ - timeutils.h \ - stripfactory.h \ - zeiterfassungapi.h \ - replies/loginpagereply.h \ - replies/loginreply.h \ - replies/userinforeply.h \ - replies/getbookingsreply.h \ - replies/createbookingreply.h \ - replies/updatebookingreply.h \ - replies/deletebookingreply.h \ - replies/gettimeassignmentsreply.h \ - replies/createtimeassignmentreply.h \ - replies/updatetimeassignmentreply.h \ - replies/getprojectsreply.h \ - replies/getauswertungreply.h \ - replies/zeiterfassungreply.h \ - replies/deletetimeassignmentreply.h \ - cpp14polyfills.h \ - replies/getpresencestatusreply.h - -FORMS += \ - mainwindow.ui \ - dialogs/aboutmedialog.ui \ - dialogs/authenticationdialog.ui \ - dialogs/settingsdialog.ui \ - dialogs/languageselectiondialog.ui \ - dialogs/timeassignmentdialog.ui \ - dialogs/bookingdialog.ui \ - dialogs/updatedialog.ui - -RESOURCES += \ - resources.qrc - -TRANSLATIONS += \ - translations/zeiterfassung_en.ts \ - translations/zeiterfassung_de.ts - -win32 { - CONFIG(debug, release|debug) { - translationsinstall.path = $${OUT_PWD}/debug/translations - themesinstall.path = $${OUT_PWD}/debug/themes - darkthemeinstall.path = $${OUT_PWD}/debug/themes/dark_theme - stripsinstall.path = $${OUT_PWD}/debug/strips - } else { - translationsinstall.path = $${OUT_PWD}/release/translations - themesinstall.path = $${OUT_PWD}/release/themes - darkthemeinstall.path = $${OUT_PWD}/release/themes/dark_theme - stripsinstall.path = $${OUT_PWD}/release/strips - } -} -unix { - translationsinstall.path = $${OUT_PWD}/translations - themesinstall.path = $${OUT_PWD}/themes - darkthemeinstall.path = $${OUT_PWD}/themes/dark_theme - stripsinstall.path = $${OUT_PWD}/strips -} - -translationsinstall.files = $$[QT_INSTALL_TRANSLATIONS]/qt_en.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtbase_en.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtmultimedia_en.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtquick1_en.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtscript_nen.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtxmlpatterns_en.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qt_de.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtbase_de.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtmultimedia_de.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtquick1_de.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtscript_de.qm \ - $$[QT_INSTALL_TRANSLATIONS]/qtxmlpatterns_de.qm \ - translations/zeiterfassung_en.qm \ - translations/zeiterfassung_de.qm - -themesinstall.files = themes/dark_theme.qss - -darkthemeinstall.files = themes/dark_theme/checkbox_indeterminate_disabled.png \ - themes/dark_theme/radio_unchecked.png \ - themes/dark_theme/up_arrow.png \ - themes/dark_theme/branch_closed-on.png \ - themes/dark_theme/checkbox_checked_disabled.png \ - themes/dark_theme/checkbox_unchecked.png \ - themes/dark_theme/checkbox_indeterminate.png \ - themes/dark_theme/stylesheet-branch-more.png \ - themes/dark_theme/checkbox_checked.png \ - themes/dark_theme/checkbox_unchecked_disabled.png \ - themes/dark_theme/radio_checked.png \ - themes/dark_theme/checkbox_indeterminate_focus.png \ - themes/dark_theme/checkbox_checked_focus.png \ - themes/dark_theme/branch_closed.png \ - themes/dark_theme/Vsepartoolbar.png \ - themes/dark_theme/radio_checked_disabled.png \ - themes/dark_theme/left_arrow.png \ - themes/dark_theme/Vmovetoolbar.png \ - themes/dark_theme/branch_open-on.png \ - themes/dark_theme/close.png \ - themes/dark_theme/stylesheet-branch-end.png \ - themes/dark_theme/stylesheet-vline.png \ - themes/dark_theme/down_arrow_disabled.png \ - themes/dark_theme/radio_unchecked_disabled.png \ - themes/dark_theme/left_arrow_disabled.png \ - themes/dark_theme/Hmovetoolbar.png \ - themes/dark_theme/close-pressed.png \ - themes/dark_theme/up_arrow_disabled.png \ - themes/dark_theme/branch_open.png \ - themes/dark_theme/radio_checked_focus.png \ - themes/dark_theme/sizegrip.png \ - themes/dark_theme/checkbox_unchecked_focus.png \ - themes/dark_theme/right_arrow_disabled.png \ - themes/dark_theme/Hsepartoolbar.png \ - themes/dark_theme/undock.png \ - themes/dark_theme/transparent.png \ - themes/dark_theme/close-hover.png \ - themes/dark_theme/radio_unchecked_focus.png \ - themes/dark_theme/down_arrow.png \ - themes/dark_theme/right_arrow.png - -stripsinstall.files = strips/bookingstartstrip.ui \ - strips/bookingendstrip.ui \ - strips/timeassignmentstrip.ui - -INSTALLS += translationsinstall -INSTALLS += themesinstall -INSTALLS += darkthemeinstall -INSTALLS += stripsinstall +SUBDIRS+=zeiterfassung diff --git a/cpp14polyfills.h b/zeiterfassung/cpp14polyfills.h similarity index 100% rename from cpp14polyfills.h rename to zeiterfassung/cpp14polyfills.h diff --git a/dialogs/aboutmedialog.cpp b/zeiterfassung/dialogs/aboutmedialog.cpp similarity index 100% rename from dialogs/aboutmedialog.cpp rename to zeiterfassung/dialogs/aboutmedialog.cpp diff --git a/dialogs/aboutmedialog.h b/zeiterfassung/dialogs/aboutmedialog.h similarity index 100% rename from dialogs/aboutmedialog.h rename to zeiterfassung/dialogs/aboutmedialog.h diff --git a/dialogs/aboutmedialog.ui b/zeiterfassung/dialogs/aboutmedialog.ui similarity index 100% rename from dialogs/aboutmedialog.ui rename to zeiterfassung/dialogs/aboutmedialog.ui diff --git a/dialogs/authenticationdialog.cpp b/zeiterfassung/dialogs/authenticationdialog.cpp similarity index 100% rename from dialogs/authenticationdialog.cpp rename to zeiterfassung/dialogs/authenticationdialog.cpp diff --git a/dialogs/authenticationdialog.h b/zeiterfassung/dialogs/authenticationdialog.h similarity index 100% rename from dialogs/authenticationdialog.h rename to zeiterfassung/dialogs/authenticationdialog.h diff --git a/dialogs/authenticationdialog.ui b/zeiterfassung/dialogs/authenticationdialog.ui similarity index 100% rename from dialogs/authenticationdialog.ui rename to zeiterfassung/dialogs/authenticationdialog.ui diff --git a/dialogs/bookingdialog.cpp b/zeiterfassung/dialogs/bookingdialog.cpp similarity index 100% rename from dialogs/bookingdialog.cpp rename to zeiterfassung/dialogs/bookingdialog.cpp diff --git a/dialogs/bookingdialog.h b/zeiterfassung/dialogs/bookingdialog.h similarity index 100% rename from dialogs/bookingdialog.h rename to zeiterfassung/dialogs/bookingdialog.h diff --git a/dialogs/bookingdialog.ui b/zeiterfassung/dialogs/bookingdialog.ui similarity index 100% rename from dialogs/bookingdialog.ui rename to zeiterfassung/dialogs/bookingdialog.ui diff --git a/dialogs/languageselectiondialog.cpp b/zeiterfassung/dialogs/languageselectiondialog.cpp similarity index 100% rename from dialogs/languageselectiondialog.cpp rename to zeiterfassung/dialogs/languageselectiondialog.cpp diff --git a/dialogs/languageselectiondialog.h b/zeiterfassung/dialogs/languageselectiondialog.h similarity index 100% rename from dialogs/languageselectiondialog.h rename to zeiterfassung/dialogs/languageselectiondialog.h diff --git a/dialogs/languageselectiondialog.ui b/zeiterfassung/dialogs/languageselectiondialog.ui similarity index 100% rename from dialogs/languageselectiondialog.ui rename to zeiterfassung/dialogs/languageselectiondialog.ui diff --git a/dialogs/settingsdialog.cpp b/zeiterfassung/dialogs/settingsdialog.cpp similarity index 100% rename from dialogs/settingsdialog.cpp rename to zeiterfassung/dialogs/settingsdialog.cpp diff --git a/dialogs/settingsdialog.h b/zeiterfassung/dialogs/settingsdialog.h similarity index 100% rename from dialogs/settingsdialog.h rename to zeiterfassung/dialogs/settingsdialog.h diff --git a/dialogs/settingsdialog.ui b/zeiterfassung/dialogs/settingsdialog.ui similarity index 100% rename from dialogs/settingsdialog.ui rename to zeiterfassung/dialogs/settingsdialog.ui diff --git a/dialogs/timeassignmentdialog.cpp b/zeiterfassung/dialogs/timeassignmentdialog.cpp similarity index 100% rename from dialogs/timeassignmentdialog.cpp rename to zeiterfassung/dialogs/timeassignmentdialog.cpp diff --git a/dialogs/timeassignmentdialog.h b/zeiterfassung/dialogs/timeassignmentdialog.h similarity index 100% rename from dialogs/timeassignmentdialog.h rename to zeiterfassung/dialogs/timeassignmentdialog.h diff --git a/dialogs/timeassignmentdialog.ui b/zeiterfassung/dialogs/timeassignmentdialog.ui similarity index 100% rename from dialogs/timeassignmentdialog.ui rename to zeiterfassung/dialogs/timeassignmentdialog.ui diff --git a/dialogs/updatedialog.cpp b/zeiterfassung/dialogs/updatedialog.cpp similarity index 100% rename from dialogs/updatedialog.cpp rename to zeiterfassung/dialogs/updatedialog.cpp diff --git a/dialogs/updatedialog.h b/zeiterfassung/dialogs/updatedialog.h similarity index 100% rename from dialogs/updatedialog.h rename to zeiterfassung/dialogs/updatedialog.h diff --git a/dialogs/updatedialog.ui b/zeiterfassung/dialogs/updatedialog.ui similarity index 100% rename from dialogs/updatedialog.ui rename to zeiterfassung/dialogs/updatedialog.ui diff --git a/icon.ico b/zeiterfassung/icon.ico similarity index 100% rename from icon.ico rename to zeiterfassung/icon.ico diff --git a/images/about.png b/zeiterfassung/images/about.png similarity index 100% rename from images/about.png rename to zeiterfassung/images/about.png diff --git a/images/auswertung.png b/zeiterfassung/images/auswertung.png similarity index 100% rename from images/auswertung.png rename to zeiterfassung/images/auswertung.png diff --git a/images/authentication.png b/zeiterfassung/images/authentication.png similarity index 100% rename from images/authentication.png rename to zeiterfassung/images/authentication.png diff --git a/images/help.png b/zeiterfassung/images/help.png similarity index 100% rename from images/help.png rename to zeiterfassung/images/help.png diff --git a/images/icon.png b/zeiterfassung/images/icon.png similarity index 100% rename from images/icon.png rename to zeiterfassung/images/icon.png diff --git a/images/next.png b/zeiterfassung/images/next.png similarity index 100% rename from images/next.png rename to zeiterfassung/images/next.png diff --git a/images/now.png b/zeiterfassung/images/now.png similarity index 100% rename from images/now.png rename to zeiterfassung/images/now.png diff --git a/images/previous.png b/zeiterfassung/images/previous.png similarity index 100% rename from images/previous.png rename to zeiterfassung/images/previous.png diff --git a/images/quit.png b/zeiterfassung/images/quit.png similarity index 100% rename from images/quit.png rename to zeiterfassung/images/quit.png diff --git a/images/refresh.png b/zeiterfassung/images/refresh.png similarity index 100% rename from images/refresh.png rename to zeiterfassung/images/refresh.png diff --git a/images/settings.png b/zeiterfassung/images/settings.png similarity index 100% rename from images/settings.png rename to zeiterfassung/images/settings.png diff --git a/images/splash.png b/zeiterfassung/images/splash.png similarity index 100% rename from images/splash.png rename to zeiterfassung/images/splash.png diff --git a/images/today.png b/zeiterfassung/images/today.png similarity index 100% rename from images/today.png rename to zeiterfassung/images/today.png diff --git a/images/user.png b/zeiterfassung/images/user.png similarity index 100% rename from images/user.png rename to zeiterfassung/images/user.png diff --git a/main.cpp b/zeiterfassung/main.cpp similarity index 100% rename from main.cpp rename to zeiterfassung/main.cpp diff --git a/mainwindow.cpp b/zeiterfassung/mainwindow.cpp similarity index 100% rename from mainwindow.cpp rename to zeiterfassung/mainwindow.cpp diff --git a/mainwindow.h b/zeiterfassung/mainwindow.h similarity index 100% rename from mainwindow.h rename to zeiterfassung/mainwindow.h diff --git a/mainwindow.ui b/zeiterfassung/mainwindow.ui similarity index 100% rename from mainwindow.ui rename to zeiterfassung/mainwindow.ui diff --git a/models/bookingsmodel.cpp b/zeiterfassung/models/bookingsmodel.cpp similarity index 100% rename from models/bookingsmodel.cpp rename to zeiterfassung/models/bookingsmodel.cpp diff --git a/models/bookingsmodel.h b/zeiterfassung/models/bookingsmodel.h similarity index 100% rename from models/bookingsmodel.h rename to zeiterfassung/models/bookingsmodel.h diff --git a/models/timeassignmentsmodel.cpp b/zeiterfassung/models/timeassignmentsmodel.cpp similarity index 100% rename from models/timeassignmentsmodel.cpp rename to zeiterfassung/models/timeassignmentsmodel.cpp diff --git a/models/timeassignmentsmodel.h b/zeiterfassung/models/timeassignmentsmodel.h similarity index 100% rename from models/timeassignmentsmodel.h rename to zeiterfassung/models/timeassignmentsmodel.h diff --git a/replies/createbookingreply.cpp b/zeiterfassung/replies/createbookingreply.cpp similarity index 100% rename from replies/createbookingreply.cpp rename to zeiterfassung/replies/createbookingreply.cpp diff --git a/replies/createbookingreply.h b/zeiterfassung/replies/createbookingreply.h similarity index 100% rename from replies/createbookingreply.h rename to zeiterfassung/replies/createbookingreply.h diff --git a/replies/createtimeassignmentreply.cpp b/zeiterfassung/replies/createtimeassignmentreply.cpp similarity index 100% rename from replies/createtimeassignmentreply.cpp rename to zeiterfassung/replies/createtimeassignmentreply.cpp diff --git a/replies/createtimeassignmentreply.h b/zeiterfassung/replies/createtimeassignmentreply.h similarity index 100% rename from replies/createtimeassignmentreply.h rename to zeiterfassung/replies/createtimeassignmentreply.h diff --git a/replies/deletebookingreply.cpp b/zeiterfassung/replies/deletebookingreply.cpp similarity index 100% rename from replies/deletebookingreply.cpp rename to zeiterfassung/replies/deletebookingreply.cpp diff --git a/replies/deletebookingreply.h b/zeiterfassung/replies/deletebookingreply.h similarity index 100% rename from replies/deletebookingreply.h rename to zeiterfassung/replies/deletebookingreply.h diff --git a/replies/deletetimeassignmentreply.cpp b/zeiterfassung/replies/deletetimeassignmentreply.cpp similarity index 100% rename from replies/deletetimeassignmentreply.cpp rename to zeiterfassung/replies/deletetimeassignmentreply.cpp diff --git a/replies/deletetimeassignmentreply.h b/zeiterfassung/replies/deletetimeassignmentreply.h similarity index 100% rename from replies/deletetimeassignmentreply.h rename to zeiterfassung/replies/deletetimeassignmentreply.h diff --git a/replies/getauswertungreply.cpp b/zeiterfassung/replies/getauswertungreply.cpp similarity index 100% rename from replies/getauswertungreply.cpp rename to zeiterfassung/replies/getauswertungreply.cpp diff --git a/replies/getauswertungreply.h b/zeiterfassung/replies/getauswertungreply.h similarity index 100% rename from replies/getauswertungreply.h rename to zeiterfassung/replies/getauswertungreply.h diff --git a/replies/getbookingsreply.cpp b/zeiterfassung/replies/getbookingsreply.cpp similarity index 100% rename from replies/getbookingsreply.cpp rename to zeiterfassung/replies/getbookingsreply.cpp diff --git a/replies/getbookingsreply.h b/zeiterfassung/replies/getbookingsreply.h similarity index 100% rename from replies/getbookingsreply.h rename to zeiterfassung/replies/getbookingsreply.h diff --git a/replies/getpresencestatusreply.cpp b/zeiterfassung/replies/getpresencestatusreply.cpp similarity index 100% rename from replies/getpresencestatusreply.cpp rename to zeiterfassung/replies/getpresencestatusreply.cpp diff --git a/replies/getpresencestatusreply.h b/zeiterfassung/replies/getpresencestatusreply.h similarity index 100% rename from replies/getpresencestatusreply.h rename to zeiterfassung/replies/getpresencestatusreply.h diff --git a/replies/getprojectsreply.cpp b/zeiterfassung/replies/getprojectsreply.cpp similarity index 100% rename from replies/getprojectsreply.cpp rename to zeiterfassung/replies/getprojectsreply.cpp diff --git a/replies/getprojectsreply.h b/zeiterfassung/replies/getprojectsreply.h similarity index 100% rename from replies/getprojectsreply.h rename to zeiterfassung/replies/getprojectsreply.h diff --git a/replies/gettimeassignmentsreply.cpp b/zeiterfassung/replies/gettimeassignmentsreply.cpp similarity index 100% rename from replies/gettimeassignmentsreply.cpp rename to zeiterfassung/replies/gettimeassignmentsreply.cpp diff --git a/replies/gettimeassignmentsreply.h b/zeiterfassung/replies/gettimeassignmentsreply.h similarity index 100% rename from replies/gettimeassignmentsreply.h rename to zeiterfassung/replies/gettimeassignmentsreply.h diff --git a/replies/loginpagereply.cpp b/zeiterfassung/replies/loginpagereply.cpp similarity index 100% rename from replies/loginpagereply.cpp rename to zeiterfassung/replies/loginpagereply.cpp diff --git a/replies/loginpagereply.h b/zeiterfassung/replies/loginpagereply.h similarity index 100% rename from replies/loginpagereply.h rename to zeiterfassung/replies/loginpagereply.h diff --git a/replies/loginreply.cpp b/zeiterfassung/replies/loginreply.cpp similarity index 100% rename from replies/loginreply.cpp rename to zeiterfassung/replies/loginreply.cpp diff --git a/replies/loginreply.h b/zeiterfassung/replies/loginreply.h similarity index 100% rename from replies/loginreply.h rename to zeiterfassung/replies/loginreply.h diff --git a/replies/updatebookingreply.cpp b/zeiterfassung/replies/updatebookingreply.cpp similarity index 100% rename from replies/updatebookingreply.cpp rename to zeiterfassung/replies/updatebookingreply.cpp diff --git a/replies/updatebookingreply.h b/zeiterfassung/replies/updatebookingreply.h similarity index 100% rename from replies/updatebookingreply.h rename to zeiterfassung/replies/updatebookingreply.h diff --git a/replies/updatetimeassignmentreply.cpp b/zeiterfassung/replies/updatetimeassignmentreply.cpp similarity index 100% rename from replies/updatetimeassignmentreply.cpp rename to zeiterfassung/replies/updatetimeassignmentreply.cpp diff --git a/replies/updatetimeassignmentreply.h b/zeiterfassung/replies/updatetimeassignmentreply.h similarity index 100% rename from replies/updatetimeassignmentreply.h rename to zeiterfassung/replies/updatetimeassignmentreply.h diff --git a/replies/userinforeply.cpp b/zeiterfassung/replies/userinforeply.cpp similarity index 100% rename from replies/userinforeply.cpp rename to zeiterfassung/replies/userinforeply.cpp diff --git a/replies/userinforeply.h b/zeiterfassung/replies/userinforeply.h similarity index 100% rename from replies/userinforeply.h rename to zeiterfassung/replies/userinforeply.h diff --git a/replies/zeiterfassungreply.cpp b/zeiterfassung/replies/zeiterfassungreply.cpp similarity index 100% rename from replies/zeiterfassungreply.cpp rename to zeiterfassung/replies/zeiterfassungreply.cpp diff --git a/replies/zeiterfassungreply.h b/zeiterfassung/replies/zeiterfassungreply.h similarity index 100% rename from replies/zeiterfassungreply.h rename to zeiterfassung/replies/zeiterfassungreply.h diff --git a/resources.qrc b/zeiterfassung/resources.qrc similarity index 100% rename from resources.qrc rename to zeiterfassung/resources.qrc diff --git a/stripfactory.cpp b/zeiterfassung/stripfactory.cpp similarity index 100% rename from stripfactory.cpp rename to zeiterfassung/stripfactory.cpp diff --git a/stripfactory.h b/zeiterfassung/stripfactory.h similarity index 100% rename from stripfactory.h rename to zeiterfassung/stripfactory.h diff --git a/strips/bookingendstrip.ui b/zeiterfassung/strips/bookingendstrip.ui similarity index 100% rename from strips/bookingendstrip.ui rename to zeiterfassung/strips/bookingendstrip.ui diff --git a/strips/bookingstartstrip.ui b/zeiterfassung/strips/bookingstartstrip.ui similarity index 100% rename from strips/bookingstartstrip.ui rename to zeiterfassung/strips/bookingstartstrip.ui diff --git a/strips/timeassignmentstrip.ui b/zeiterfassung/strips/timeassignmentstrip.ui similarity index 100% rename from strips/timeassignmentstrip.ui rename to zeiterfassung/strips/timeassignmentstrip.ui diff --git a/stripswidget.cpp b/zeiterfassung/stripswidget.cpp similarity index 100% rename from stripswidget.cpp rename to zeiterfassung/stripswidget.cpp diff --git a/stripswidget.h b/zeiterfassung/stripswidget.h similarity index 100% rename from stripswidget.h rename to zeiterfassung/stripswidget.h diff --git a/themes/dark_theme.qss b/zeiterfassung/themes/dark_theme.qss similarity index 100% rename from themes/dark_theme.qss rename to zeiterfassung/themes/dark_theme.qss diff --git a/themes/dark_theme/Hmovetoolbar.png b/zeiterfassung/themes/dark_theme/Hmovetoolbar.png similarity index 100% rename from themes/dark_theme/Hmovetoolbar.png rename to zeiterfassung/themes/dark_theme/Hmovetoolbar.png diff --git a/themes/dark_theme/Hsepartoolbar.png b/zeiterfassung/themes/dark_theme/Hsepartoolbar.png similarity index 100% rename from themes/dark_theme/Hsepartoolbar.png rename to zeiterfassung/themes/dark_theme/Hsepartoolbar.png diff --git a/themes/dark_theme/Vmovetoolbar.png b/zeiterfassung/themes/dark_theme/Vmovetoolbar.png similarity index 100% rename from themes/dark_theme/Vmovetoolbar.png rename to zeiterfassung/themes/dark_theme/Vmovetoolbar.png diff --git a/themes/dark_theme/Vsepartoolbar.png b/zeiterfassung/themes/dark_theme/Vsepartoolbar.png similarity index 100% rename from themes/dark_theme/Vsepartoolbar.png rename to zeiterfassung/themes/dark_theme/Vsepartoolbar.png diff --git a/themes/dark_theme/branch_closed-on.png b/zeiterfassung/themes/dark_theme/branch_closed-on.png similarity index 100% rename from themes/dark_theme/branch_closed-on.png rename to zeiterfassung/themes/dark_theme/branch_closed-on.png diff --git a/themes/dark_theme/branch_closed.png b/zeiterfassung/themes/dark_theme/branch_closed.png similarity index 100% rename from themes/dark_theme/branch_closed.png rename to zeiterfassung/themes/dark_theme/branch_closed.png diff --git a/themes/dark_theme/branch_open-on.png b/zeiterfassung/themes/dark_theme/branch_open-on.png similarity index 100% rename from themes/dark_theme/branch_open-on.png rename to zeiterfassung/themes/dark_theme/branch_open-on.png diff --git a/themes/dark_theme/branch_open.png b/zeiterfassung/themes/dark_theme/branch_open.png similarity index 100% rename from themes/dark_theme/branch_open.png rename to zeiterfassung/themes/dark_theme/branch_open.png diff --git a/themes/dark_theme/checkbox_checked.png b/zeiterfassung/themes/dark_theme/checkbox_checked.png similarity index 100% rename from themes/dark_theme/checkbox_checked.png rename to zeiterfassung/themes/dark_theme/checkbox_checked.png diff --git a/themes/dark_theme/checkbox_checked_disabled.png b/zeiterfassung/themes/dark_theme/checkbox_checked_disabled.png similarity index 100% rename from themes/dark_theme/checkbox_checked_disabled.png rename to zeiterfassung/themes/dark_theme/checkbox_checked_disabled.png diff --git a/themes/dark_theme/checkbox_checked_focus.png b/zeiterfassung/themes/dark_theme/checkbox_checked_focus.png similarity index 100% rename from themes/dark_theme/checkbox_checked_focus.png rename to zeiterfassung/themes/dark_theme/checkbox_checked_focus.png diff --git a/themes/dark_theme/checkbox_indeterminate.png b/zeiterfassung/themes/dark_theme/checkbox_indeterminate.png similarity index 100% rename from themes/dark_theme/checkbox_indeterminate.png rename to zeiterfassung/themes/dark_theme/checkbox_indeterminate.png diff --git a/themes/dark_theme/checkbox_indeterminate_disabled.png b/zeiterfassung/themes/dark_theme/checkbox_indeterminate_disabled.png similarity index 100% rename from themes/dark_theme/checkbox_indeterminate_disabled.png rename to zeiterfassung/themes/dark_theme/checkbox_indeterminate_disabled.png diff --git a/themes/dark_theme/checkbox_indeterminate_focus.png b/zeiterfassung/themes/dark_theme/checkbox_indeterminate_focus.png similarity index 100% rename from themes/dark_theme/checkbox_indeterminate_focus.png rename to zeiterfassung/themes/dark_theme/checkbox_indeterminate_focus.png diff --git a/themes/dark_theme/checkbox_unchecked.png b/zeiterfassung/themes/dark_theme/checkbox_unchecked.png similarity index 100% rename from themes/dark_theme/checkbox_unchecked.png rename to zeiterfassung/themes/dark_theme/checkbox_unchecked.png diff --git a/themes/dark_theme/checkbox_unchecked_disabled.png b/zeiterfassung/themes/dark_theme/checkbox_unchecked_disabled.png similarity index 100% rename from themes/dark_theme/checkbox_unchecked_disabled.png rename to zeiterfassung/themes/dark_theme/checkbox_unchecked_disabled.png diff --git a/themes/dark_theme/checkbox_unchecked_focus.png b/zeiterfassung/themes/dark_theme/checkbox_unchecked_focus.png similarity index 100% rename from themes/dark_theme/checkbox_unchecked_focus.png rename to zeiterfassung/themes/dark_theme/checkbox_unchecked_focus.png diff --git a/themes/dark_theme/close-hover.png b/zeiterfassung/themes/dark_theme/close-hover.png similarity index 100% rename from themes/dark_theme/close-hover.png rename to zeiterfassung/themes/dark_theme/close-hover.png diff --git a/themes/dark_theme/close-pressed.png b/zeiterfassung/themes/dark_theme/close-pressed.png similarity index 100% rename from themes/dark_theme/close-pressed.png rename to zeiterfassung/themes/dark_theme/close-pressed.png diff --git a/themes/dark_theme/close.png b/zeiterfassung/themes/dark_theme/close.png similarity index 100% rename from themes/dark_theme/close.png rename to zeiterfassung/themes/dark_theme/close.png diff --git a/themes/dark_theme/down_arrow.png b/zeiterfassung/themes/dark_theme/down_arrow.png similarity index 100% rename from themes/dark_theme/down_arrow.png rename to zeiterfassung/themes/dark_theme/down_arrow.png diff --git a/themes/dark_theme/down_arrow_disabled.png b/zeiterfassung/themes/dark_theme/down_arrow_disabled.png similarity index 100% rename from themes/dark_theme/down_arrow_disabled.png rename to zeiterfassung/themes/dark_theme/down_arrow_disabled.png diff --git a/themes/dark_theme/left_arrow.png b/zeiterfassung/themes/dark_theme/left_arrow.png similarity index 100% rename from themes/dark_theme/left_arrow.png rename to zeiterfassung/themes/dark_theme/left_arrow.png diff --git a/themes/dark_theme/left_arrow_disabled.png b/zeiterfassung/themes/dark_theme/left_arrow_disabled.png similarity index 100% rename from themes/dark_theme/left_arrow_disabled.png rename to zeiterfassung/themes/dark_theme/left_arrow_disabled.png diff --git a/themes/dark_theme/radio_checked.png b/zeiterfassung/themes/dark_theme/radio_checked.png similarity index 100% rename from themes/dark_theme/radio_checked.png rename to zeiterfassung/themes/dark_theme/radio_checked.png diff --git a/themes/dark_theme/radio_checked_disabled.png b/zeiterfassung/themes/dark_theme/radio_checked_disabled.png similarity index 100% rename from themes/dark_theme/radio_checked_disabled.png rename to zeiterfassung/themes/dark_theme/radio_checked_disabled.png diff --git a/themes/dark_theme/radio_checked_focus.png b/zeiterfassung/themes/dark_theme/radio_checked_focus.png similarity index 100% rename from themes/dark_theme/radio_checked_focus.png rename to zeiterfassung/themes/dark_theme/radio_checked_focus.png diff --git a/themes/dark_theme/radio_unchecked.png b/zeiterfassung/themes/dark_theme/radio_unchecked.png similarity index 100% rename from themes/dark_theme/radio_unchecked.png rename to zeiterfassung/themes/dark_theme/radio_unchecked.png diff --git a/themes/dark_theme/radio_unchecked_disabled.png b/zeiterfassung/themes/dark_theme/radio_unchecked_disabled.png similarity index 100% rename from themes/dark_theme/radio_unchecked_disabled.png rename to zeiterfassung/themes/dark_theme/radio_unchecked_disabled.png diff --git a/themes/dark_theme/radio_unchecked_focus.png b/zeiterfassung/themes/dark_theme/radio_unchecked_focus.png similarity index 100% rename from themes/dark_theme/radio_unchecked_focus.png rename to zeiterfassung/themes/dark_theme/radio_unchecked_focus.png diff --git a/themes/dark_theme/right_arrow.png b/zeiterfassung/themes/dark_theme/right_arrow.png similarity index 100% rename from themes/dark_theme/right_arrow.png rename to zeiterfassung/themes/dark_theme/right_arrow.png diff --git a/themes/dark_theme/right_arrow_disabled.png b/zeiterfassung/themes/dark_theme/right_arrow_disabled.png similarity index 100% rename from themes/dark_theme/right_arrow_disabled.png rename to zeiterfassung/themes/dark_theme/right_arrow_disabled.png diff --git a/themes/dark_theme/sizegrip.png b/zeiterfassung/themes/dark_theme/sizegrip.png similarity index 100% rename from themes/dark_theme/sizegrip.png rename to zeiterfassung/themes/dark_theme/sizegrip.png diff --git a/themes/dark_theme/stylesheet-branch-end.png b/zeiterfassung/themes/dark_theme/stylesheet-branch-end.png similarity index 100% rename from themes/dark_theme/stylesheet-branch-end.png rename to zeiterfassung/themes/dark_theme/stylesheet-branch-end.png diff --git a/themes/dark_theme/stylesheet-branch-more.png b/zeiterfassung/themes/dark_theme/stylesheet-branch-more.png similarity index 100% rename from themes/dark_theme/stylesheet-branch-more.png rename to zeiterfassung/themes/dark_theme/stylesheet-branch-more.png diff --git a/themes/dark_theme/stylesheet-vline.png b/zeiterfassung/themes/dark_theme/stylesheet-vline.png similarity index 100% rename from themes/dark_theme/stylesheet-vline.png rename to zeiterfassung/themes/dark_theme/stylesheet-vline.png diff --git a/themes/dark_theme/transparent.png b/zeiterfassung/themes/dark_theme/transparent.png similarity index 100% rename from themes/dark_theme/transparent.png rename to zeiterfassung/themes/dark_theme/transparent.png diff --git a/themes/dark_theme/undock.png b/zeiterfassung/themes/dark_theme/undock.png similarity index 100% rename from themes/dark_theme/undock.png rename to zeiterfassung/themes/dark_theme/undock.png diff --git a/themes/dark_theme/up_arrow.png b/zeiterfassung/themes/dark_theme/up_arrow.png similarity index 100% rename from themes/dark_theme/up_arrow.png rename to zeiterfassung/themes/dark_theme/up_arrow.png diff --git a/themes/dark_theme/up_arrow_disabled.png b/zeiterfassung/themes/dark_theme/up_arrow_disabled.png similarity index 100% rename from themes/dark_theme/up_arrow_disabled.png rename to zeiterfassung/themes/dark_theme/up_arrow_disabled.png diff --git a/timeutils.cpp b/zeiterfassung/timeutils.cpp similarity index 100% rename from timeutils.cpp rename to zeiterfassung/timeutils.cpp diff --git a/timeutils.h b/zeiterfassung/timeutils.h similarity index 100% rename from timeutils.h rename to zeiterfassung/timeutils.h diff --git a/translations/zeiterfassung_de.qm b/zeiterfassung/translations/zeiterfassung_de.qm similarity index 100% rename from translations/zeiterfassung_de.qm rename to zeiterfassung/translations/zeiterfassung_de.qm diff --git a/translations/zeiterfassung_de.ts b/zeiterfassung/translations/zeiterfassung_de.ts similarity index 100% rename from translations/zeiterfassung_de.ts rename to zeiterfassung/translations/zeiterfassung_de.ts diff --git a/translations/zeiterfassung_en.qm b/zeiterfassung/translations/zeiterfassung_en.qm similarity index 100% rename from translations/zeiterfassung_en.qm rename to zeiterfassung/translations/zeiterfassung_en.qm diff --git a/translations/zeiterfassung_en.ts b/zeiterfassung/translations/zeiterfassung_en.ts similarity index 100% rename from translations/zeiterfassung_en.ts rename to zeiterfassung/translations/zeiterfassung_en.ts diff --git a/zeiterfassung/zeiterfassung.pro b/zeiterfassung/zeiterfassung.pro new file mode 100755 index 0000000..4fdd91e --- /dev/null +++ b/zeiterfassung/zeiterfassung.pro @@ -0,0 +1,186 @@ +QT += network gui widgets uitools + +CONFIG += c++14 +CONFIG -= app_bundle + +# The following define makes your compiler emit warnings if you use +# any feature of Qt which as been marked deprecated (the exact warnings +# depend on your compiler). Please consult the documentation of the +# deprecated API in order to know how to port your code away from it. +DEFINES += QT_DEPRECATED_WARNINGS + +# You can also make your code fail to compile if you use deprecated APIs. +# In order to do so, uncomment the following line. +# You can also select to disable deprecated APIs only up to a certain version of Qt. +DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +RC_ICONS = icon.ico + +SOURCES += main.cpp \ + mainwindow.cpp \ + dialogs/aboutmedialog.cpp \ + dialogs/authenticationdialog.cpp \ + zeiterfassungsettings.cpp \ + dialogs/settingsdialog.cpp \ + dialogs/languageselectiondialog.cpp \ + dialogs/timeassignmentdialog.cpp \ + models/timeassignmentsmodel.cpp \ + dialogs/bookingdialog.cpp \ + models/bookingsmodel.cpp \ + dialogs/updatedialog.cpp \ + stripswidget.cpp \ + timeutils.cpp \ + stripfactory.cpp \ + zeiterfassungapi.cpp \ + replies/loginpagereply.cpp \ + replies/loginreply.cpp \ + replies/userinforeply.cpp \ + replies/getbookingsreply.cpp \ + replies/createbookingreply.cpp \ + replies/updatebookingreply.cpp \ + replies/deletebookingreply.cpp \ + replies/gettimeassignmentsreply.cpp \ + replies/createtimeassignmentreply.cpp \ + replies/updatetimeassignmentreply.cpp \ + replies/getprojectsreply.cpp \ + replies/getauswertungreply.cpp \ + replies/zeiterfassungreply.cpp \ + replies/deletetimeassignmentreply.cpp \ + replies/getpresencestatusreply.cpp + +HEADERS += \ + mainwindow.h \ + dialogs/aboutmedialog.h \ + dialogs/authenticationdialog.h \ + zeiterfassungsettings.h \ + dialogs/settingsdialog.h \ + dialogs/languageselectiondialog.h \ + dialogs/timeassignmentdialog.h \ + models/timeassignmentsmodel.h \ + dialogs/bookingdialog.h \ + models/bookingsmodel.h \ + dialogs/updatedialog.h \ + stripswidget.h \ + timeutils.h \ + stripfactory.h \ + zeiterfassungapi.h \ + replies/loginpagereply.h \ + replies/loginreply.h \ + replies/userinforeply.h \ + replies/getbookingsreply.h \ + replies/createbookingreply.h \ + replies/updatebookingreply.h \ + replies/deletebookingreply.h \ + replies/gettimeassignmentsreply.h \ + replies/createtimeassignmentreply.h \ + replies/updatetimeassignmentreply.h \ + replies/getprojectsreply.h \ + replies/getauswertungreply.h \ + replies/zeiterfassungreply.h \ + replies/deletetimeassignmentreply.h \ + cpp14polyfills.h \ + replies/getpresencestatusreply.h + +FORMS += \ + mainwindow.ui \ + dialogs/aboutmedialog.ui \ + dialogs/authenticationdialog.ui \ + dialogs/settingsdialog.ui \ + dialogs/languageselectiondialog.ui \ + dialogs/timeassignmentdialog.ui \ + dialogs/bookingdialog.ui \ + dialogs/updatedialog.ui + +RESOURCES += \ + resources.qrc + +TRANSLATIONS += \ + translations/zeiterfassung_en.ts \ + translations/zeiterfassung_de.ts + +win32 { + CONFIG(debug, release|debug) { + translationsinstall.path = $${OUT_PWD}/debug/translations + themesinstall.path = $${OUT_PWD}/debug/themes + darkthemeinstall.path = $${OUT_PWD}/debug/themes/dark_theme + stripsinstall.path = $${OUT_PWD}/debug/strips + } else { + translationsinstall.path = $${OUT_PWD}/release/translations + themesinstall.path = $${OUT_PWD}/release/themes + darkthemeinstall.path = $${OUT_PWD}/release/themes/dark_theme + stripsinstall.path = $${OUT_PWD}/release/strips + } +} +unix { + translationsinstall.path = $${OUT_PWD}/translations + themesinstall.path = $${OUT_PWD}/themes + darkthemeinstall.path = $${OUT_PWD}/themes/dark_theme + stripsinstall.path = $${OUT_PWD}/strips +} + +translationsinstall.files = $$[QT_INSTALL_TRANSLATIONS]/qt_en.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtbase_en.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtmultimedia_en.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtquick1_en.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtscript_nen.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtxmlpatterns_en.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qt_de.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtbase_de.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtmultimedia_de.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtquick1_de.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtscript_de.qm \ + $$[QT_INSTALL_TRANSLATIONS]/qtxmlpatterns_de.qm \ + translations/zeiterfassung_en.qm \ + translations/zeiterfassung_de.qm + +themesinstall.files = themes/dark_theme.qss + +darkthemeinstall.files = themes/dark_theme/checkbox_indeterminate_disabled.png \ + themes/dark_theme/radio_unchecked.png \ + themes/dark_theme/up_arrow.png \ + themes/dark_theme/branch_closed-on.png \ + themes/dark_theme/checkbox_checked_disabled.png \ + themes/dark_theme/checkbox_unchecked.png \ + themes/dark_theme/checkbox_indeterminate.png \ + themes/dark_theme/stylesheet-branch-more.png \ + themes/dark_theme/checkbox_checked.png \ + themes/dark_theme/checkbox_unchecked_disabled.png \ + themes/dark_theme/radio_checked.png \ + themes/dark_theme/checkbox_indeterminate_focus.png \ + themes/dark_theme/checkbox_checked_focus.png \ + themes/dark_theme/branch_closed.png \ + themes/dark_theme/Vsepartoolbar.png \ + themes/dark_theme/radio_checked_disabled.png \ + themes/dark_theme/left_arrow.png \ + themes/dark_theme/Vmovetoolbar.png \ + themes/dark_theme/branch_open-on.png \ + themes/dark_theme/close.png \ + themes/dark_theme/stylesheet-branch-end.png \ + themes/dark_theme/stylesheet-vline.png \ + themes/dark_theme/down_arrow_disabled.png \ + themes/dark_theme/radio_unchecked_disabled.png \ + themes/dark_theme/left_arrow_disabled.png \ + themes/dark_theme/Hmovetoolbar.png \ + themes/dark_theme/close-pressed.png \ + themes/dark_theme/up_arrow_disabled.png \ + themes/dark_theme/branch_open.png \ + themes/dark_theme/radio_checked_focus.png \ + themes/dark_theme/sizegrip.png \ + themes/dark_theme/checkbox_unchecked_focus.png \ + themes/dark_theme/right_arrow_disabled.png \ + themes/dark_theme/Hsepartoolbar.png \ + themes/dark_theme/undock.png \ + themes/dark_theme/transparent.png \ + themes/dark_theme/close-hover.png \ + themes/dark_theme/radio_unchecked_focus.png \ + themes/dark_theme/down_arrow.png \ + themes/dark_theme/right_arrow.png + +stripsinstall.files = strips/bookingstartstrip.ui \ + strips/bookingendstrip.ui \ + strips/timeassignmentstrip.ui + +INSTALLS += translationsinstall +INSTALLS += themesinstall +INSTALLS += darkthemeinstall +INSTALLS += stripsinstall diff --git a/zeiterfassungapi.cpp b/zeiterfassung/zeiterfassungapi.cpp similarity index 100% rename from zeiterfassungapi.cpp rename to zeiterfassung/zeiterfassungapi.cpp diff --git a/zeiterfassungapi.h b/zeiterfassung/zeiterfassungapi.h similarity index 100% rename from zeiterfassungapi.h rename to zeiterfassung/zeiterfassungapi.h diff --git a/zeiterfassungsettings.cpp b/zeiterfassung/zeiterfassungsettings.cpp similarity index 100% rename from zeiterfassungsettings.cpp rename to zeiterfassung/zeiterfassungsettings.cpp diff --git a/zeiterfassungsettings.h b/zeiterfassung/zeiterfassungsettings.h similarity index 100% rename from zeiterfassungsettings.h rename to zeiterfassung/zeiterfassungsettings.h