Frame Pushbuttons implementiert

This commit is contained in:
AJ
2024-07-03 11:53:23 +02:00
parent 5088d8e08c
commit e4e830205b
8 changed files with 1333 additions and 888 deletions

View File

@@ -367,6 +367,21 @@ CMakeFiles/EinsatzplanQT.dir/EinsatzplanQT_autogen/mocs_compilation.cpp.o: \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h \
/home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/B7S36HPG3O/../../../src/View/EinsatzplanFrame/../PlanGrid/PlanGrid.hpp \ /home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/B7S36HPG3O/../../../src/View/EinsatzplanFrame/../PlanGrid/PlanGrid.hpp \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \
@@ -375,6 +390,9 @@ CMakeFiles/EinsatzplanQT.dir/EinsatzplanQT_autogen/mocs_compilation.cpp.o: \
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \ /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h \ /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h \
/home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/B7S36HPG3O/../../../src/View/EinsatzplanFrame/../../Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp \
/usr/include/x86_64-linux-gnu/qt6/QtCore/QString \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qstring.h \
/home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp \ /home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp \
/home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/2XIRNZAGIE/../../../src/View/EinsatzplanWindow/EinsatzplanWindow.hpp \ /home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/2XIRNZAGIE/../../../src/View/EinsatzplanWindow/EinsatzplanWindow.hpp \
/home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/62475FYGHL/moc_PlanGrid.cpp /home/aj/Dokumente/Studium/Studium\ Dokumente/4.\ Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/62475FYGHL/moc_PlanGrid.cpp

View File

@@ -423,6 +423,21 @@ CMakeFiles/EinsatzplanQT.dir/EinsatzplanQT_autogen/mocs_compilation.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h
@@ -431,6 +446,7 @@ CMakeFiles/EinsatzplanQT.dir/EinsatzplanQT_autogen/mocs_compilation.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/62475FYGHL/moc_PlanGrid.cpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/62475FYGHL/moc_PlanGrid.cpp
@@ -860,6 +876,21 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h
@@ -868,6 +899,7 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp
CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp
@@ -1287,6 +1319,21 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h
@@ -1295,6 +1342,7 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp
CMakeFiles/EinsatzplanQT.dir/src/View/PlanGrid/PlanGrid.cpp.o CMakeFiles/EinsatzplanQT.dir/src/View/PlanGrid/PlanGrid.cpp.o
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.cpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.cpp
@@ -2107,6 +2155,21 @@ CMakeFiles/EinsatzplanQT.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp /home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h
@@ -2115,4 +2178,5 @@ CMakeFiles/EinsatzplanQT.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h
/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp

View File

@@ -421,6 +421,21 @@ CMakeFiles/EinsatzplanQT.dir/EinsatzplanQT_autogen/mocs_compilation.cpp.o: Einsa
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h \
../src/View/PlanGrid/PlanGrid.hpp \ ../src/View/PlanGrid/PlanGrid.hpp \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \
@@ -429,6 +444,7 @@ CMakeFiles/EinsatzplanQT.dir/EinsatzplanQT_autogen/mocs_compilation.cpp.o: Einsa
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \ /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h \ /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h \
../src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp \
EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp \ EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp \
../src/View/EinsatzplanWindow/EinsatzplanWindow.hpp \ ../src/View/EinsatzplanWindow/EinsatzplanWindow.hpp \
EinsatzplanQT_autogen/62475FYGHL/moc_PlanGrid.cpp EinsatzplanQT_autogen/62475FYGHL/moc_PlanGrid.cpp
@@ -855,6 +871,21 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp.o: .
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h \
../src/View/PlanGrid/PlanGrid.hpp \ ../src/View/PlanGrid/PlanGrid.hpp \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \
@@ -862,7 +893,8 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp.o: .
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \ /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h \
../src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp
CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o: ../src/View/EinsatzplanWindow/EinsatzplanWindow.cpp \ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o: ../src/View/EinsatzplanWindow/EinsatzplanWindow.cpp \
/usr/include/stdc-predef.h \ /usr/include/stdc-predef.h \
@@ -1281,6 +1313,21 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o:
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h \
../src/View/PlanGrid/PlanGrid.hpp \ ../src/View/PlanGrid/PlanGrid.hpp \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \
@@ -1288,7 +1335,8 @@ CMakeFiles/EinsatzplanQT.dir/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp.o:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \ /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h \
../src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp
CMakeFiles/EinsatzplanQT.dir/src/View/PlanGrid/PlanGrid.cpp.o: ../src/View/PlanGrid/PlanGrid.cpp \ CMakeFiles/EinsatzplanQT.dir/src/View/PlanGrid/PlanGrid.cpp.o: ../src/View/PlanGrid/PlanGrid.cpp \
/usr/include/stdc-predef.h \ /usr/include/stdc-predef.h \
@@ -2099,6 +2147,21 @@ CMakeFiles/EinsatzplanQT.dir/src/main.cpp.o: ../src/main.cpp \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \ /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h \
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h \
../src/View/PlanGrid/PlanGrid.hpp \ ../src/View/PlanGrid/PlanGrid.hpp \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h \
@@ -2106,7 +2169,8 @@ CMakeFiles/EinsatzplanQT.dir/src/main.cpp.o: ../src/main.cpp \
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h \ /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \ /usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h \
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h /usr/include/x86_64-linux-gnu/qt6/QtCore/qcalendar.h \
../src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp
../src/View/PlanGrid/PlanGrid.cpp: ../src/View/PlanGrid/PlanGrid.cpp:
@@ -2127,6 +2191,22 @@ EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QWidget: /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QWidget:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h:
/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h:
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h: /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h:
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextcursor.h: /usr/include/x86_64-linux-gnu/qt6/QtGui/qtextcursor.h:
@@ -2145,6 +2225,8 @@ EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp:
/usr/include/x86_64-linux-gnu/qt6/QtGui/qinputmethod.h: /usr/include/x86_64-linux-gnu/qt6/QtGui/qinputmethod.h:
../src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp:
/usr/include/x86_64-linux-gnu/qt6/QtGui/qguiapplication.h: /usr/include/x86_64-linux-gnu/qt6/QtGui/qguiapplication.h:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreapplication_platform.h: /usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreapplication_platform.h:
@@ -2317,6 +2399,8 @@ EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp:
/usr/include/stdio.h: /usr/include/stdio.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h:
/usr/include/c++/11/cstdio: /usr/include/c++/11/cstdio:
/usr/include/c++/11/ext/string_conversions.h: /usr/include/c++/11/ext/string_conversions.h:
@@ -2391,6 +2475,8 @@ EinsatzplanQT_autogen/2XIRNZAGIE/moc_EinsatzplanWindow.cpp:
/usr/include/strings.h: /usr/include/strings.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h: /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h:
/usr/include/c++/11/bits/refwrap.h: /usr/include/c++/11/bits/refwrap.h:
@@ -2423,6 +2509,8 @@ EinsatzplanQT_autogen/mocs_compilation.cpp:
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydataops.h: /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydataops.h:
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
@@ -2725,6 +2813,8 @@ EinsatzplanQT_autogen/GBFAFXFCVO/qrc_resources.cpp:
/usr/include/c++/11/tr1/bessel_function.tcc: /usr/include/c++/11/tr1/bessel_function.tcc:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QFrame: /usr/include/x86_64-linux-gnu/qt6/QtWidgets/QFrame:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h: /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:
@@ -2733,6 +2823,8 @@ EinsatzplanQT_autogen/GBFAFXFCVO/qrc_resources.cpp:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtwidgetsglobal.h: /usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtwidgetsglobal.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h:
/usr/include/x86_64-linux-gnu/qt6/QtGui/qtguiglobal.h: /usr/include/x86_64-linux-gnu/qt6/QtGui/qtguiglobal.h:
/usr/include/c++/11/bits/locale_classes.h: /usr/include/c++/11/bits/locale_classes.h:
@@ -2873,6 +2965,8 @@ EinsatzplanQT_autogen/GBFAFXFCVO/qrc_resources.cpp:
/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h:
/usr/include/c++/11/bits/stl_list.h: /usr/include/c++/11/bits/stl_list.h:
/usr/include/x86_64-linux-gnu/bits/iscanonical.h: /usr/include/x86_64-linux-gnu/bits/iscanonical.h:
@@ -2885,6 +2979,8 @@ EinsatzplanQT_autogen/GBFAFXFCVO/qrc_resources.cpp:
/usr/include/c++/11/tr1/gamma.tcc: /usr/include/c++/11/tr1/gamma.tcc:
/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h:
/usr/include/c++/11/array: /usr/include/c++/11/array:
/usr/include/c++/11/tr1/beta_function.tcc: /usr/include/c++/11/tr1/beta_function.tcc:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,23 @@
# include "EinsatzplanFrameController.hpp"
EinsatzplanFrameController::EinsatzplanFrameController(QString id, bool admin)
:id_m(id),admin_m(admin)
{
}
void EinsatzplanFrameController::deleteMember(QString id){
}
void EinsatzplanFrameController::deleteVeranstaltung(QString veranstaltungsname){
}
void EinsatzplanFrameController::createMember(QString name, QString email, QString passwort, bool admin){
}
void EinsatzplanFrameController::createVeranstaltung(QString name, QString raum, QString campus, QString begin, QString ende){
}

View File

@@ -0,0 +1,13 @@
# include <QString>
class EinsatzplanFrameController{
protected:
QString id_m;
bool admin_m;
public:
EinsatzplanFrameController(QString id = "0000000", bool admin = true);
void deleteMember(QString id);
void deleteVeranstaltung(QString veranstaltungsname);
void createMember(QString name, QString email, QString passwort, bool admin);
void createVeranstaltung(QString name, QString raum, QString campus, QString begin, QString ende);
};

View File

@@ -11,6 +11,7 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin)
} }
)"); )");
controller_m = new EinsatzplanFrameController(id, admin);
profileImg_m = new QLabel(this); profileImg_m = new QLabel(this);
profileImg_m->setFixedSize(60, 60); profileImg_m->setFixedSize(60, 60);
@@ -211,7 +212,15 @@ void EinsatzplanFrame::deleteVeranstaltung(){
} }
void EinsatzplanFrame::createVeranstaltung(){ void EinsatzplanFrame::createVeranstaltung(){
createVerDialog dialog(this);
if (dialog.exec() == QDialog::Accepted) {
QString name = dialog.getName();
QString raum = dialog.getRaum();
QString campus = dialog.getCampus();
QString begin = dialog.getBegin();
QString ende = dialog.getEnde();
controller_m->createVeranstaltung(name,raum, campus, begin, ende);
}
} }
void EinsatzplanFrame::deleteMember(){ void EinsatzplanFrame::deleteMember(){
@@ -226,5 +235,146 @@ void EinsatzplanFrame::deleteMember(){
} }
void EinsatzplanFrame::createMember(){ void EinsatzplanFrame::createMember(){
createMemDialog dialog(this);
if (dialog.exec() == QDialog::Accepted) {
QString name = dialog.getName();
QString email = dialog.getEmail();
QString password = dialog.getPassword();
bool isAdmin = dialog.isAdmin();
controller_m->createMember(name, email, password, isAdmin);
}
}
createMemDialog::createMemDialog(QWidget* parent)
:QDialog(parent)
{
setWindowTitle("Mitarbeiter Hinzufügen");
setFixedSize(300,400);
name_m = new QLineEdit(this);
name_m->setPlaceholderText("Name");
name_m->show();
email_m = new QLineEdit(this);
email_m->setPlaceholderText("Email");
email_m->show();
password_m = new QLineEdit(this);
password_m->setPlaceholderText("Passwort");
password_m->setEchoMode(QLineEdit::Password);
password_m->show();
admin_m = new QCheckBox("Admin?", this);
admin_m->show();
QVBoxLayout* layout = new QVBoxLayout(this);
layout->addWidget(name_m);
layout->addWidget(email_m);
layout->addWidget(password_m);
layout->addWidget(admin_m);
QHBoxLayout* buttonLayout = new QHBoxLayout();
okButton = new QPushButton("OK", this);
cancelButton = new QPushButton("Abbrechen", this);
buttonLayout->addWidget(okButton);
buttonLayout->addWidget(cancelButton);
layout->addLayout(buttonLayout);
connect(okButton, &QPushButton::clicked, this, &QDialog::accept);
connect(cancelButton, &QPushButton::clicked, this, &QDialog::reject);
}
QString createMemDialog::getName() const {
return name_m->text();
}
QString createMemDialog::getEmail() const {
return email_m->text();
}
QString createMemDialog::getPassword() const {
return password_m->text();
}
bool createMemDialog::isAdmin() const {
return admin_m->isChecked();
}
createVerDialog::createVerDialog(QWidget* parent)
: QDialog(parent) {
setWindowTitle("Veranstaltung Hinzufügen");
QVBoxLayout* layout = new QVBoxLayout(this);
name_m = new QLineEdit(this);
name_m->setPlaceholderText("Veranstaltungskürzel");
layout->addWidget(name_m);
raum_m = new QLineEdit(this);
raum_m->setPlaceholderText("Raum");
layout->addWidget(raum_m);
campus_m = new QComboBox(this);
campus_m->addItem("Campus A");
campus_m->addItem("Campus B");
layout->addWidget(campus_m);
begin_m = new QComboBox(this);
begin_m->addItem("08:00");
begin_m->addItem("10:00");
begin_m->addItem("12:00");
begin_m->addItem("14:00");
begin_m->addItem("16:00");
layout->addWidget(begin_m);
ende_m = new QComboBox(this);
ende_m->addItem("10:00");
ende_m->addItem("12:00");
ende_m->addItem("14:00");
ende_m->addItem("16:00");
ende_m->addItem("18:00");
layout->addWidget(ende_m);
QHBoxLayout* buttonLayout = new QHBoxLayout();
okButton = new QPushButton("OK", this);
cancelButton = new QPushButton("Abbrechen", this);
buttonLayout->addWidget(okButton);
buttonLayout->addWidget(cancelButton);
layout->addLayout(buttonLayout);
connect(okButton, &QPushButton::clicked, this, &QDialog::accept);
connect(cancelButton, &QPushButton::clicked, this, &QDialog::reject);
}
QString createVerDialog::getName() const {
return name_m->text();
}
QString createVerDialog::getRaum() const {
return raum_m->text();
}
QString createVerDialog::getCampus() const {
return campus_m->currentText();
}
QString createVerDialog::getBegin() const {
return begin_m->currentText();
}
QString createVerDialog::getEnde() const {
return ende_m->currentText();
} }

View File

@@ -8,12 +8,17 @@
# include <QApplication> # include <QApplication>
# include <QMessageBox> # include <QMessageBox>
# include <QInputDialog> # include <QInputDialog>
# include <QCheckBox>
# include <QComboBox>
# include "../PlanGrid/PlanGrid.hpp" # include "../PlanGrid/PlanGrid.hpp"
# include "../../Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp"
class EinsatzplanFrame : public QFrame{ class EinsatzplanFrame : public QFrame{
Q_OBJECT Q_OBJECT
protected: protected:
EinsatzplanFrameController* controller_m;
QLabel* profileImg_m; QLabel* profileImg_m;
QLabel* id_m; QLabel* id_m;
QLabel* einsatzplanLabel_m; QLabel* einsatzplanLabel_m;
@@ -25,7 +30,6 @@ protected:
QPushButton* deleteMemberButton_m; QPushButton* deleteMemberButton_m;
QPushButton* createVeranstaltungButton_m; QPushButton* createVeranstaltungButton_m;
QPushButton* deleteVeranstaltungButton_m; QPushButton* deleteVeranstaltungButton_m;
public: public:
EinsatzplanFrame(QWidget* parent = nullptr, QString id = "0000000", bool admin = true); EinsatzplanFrame(QWidget* parent = nullptr, QString id = "0000000", bool admin = true);
@@ -38,3 +42,46 @@ private slots:
void createMember(); void createMember();
}; };
class createVerDialog : public QDialog{
Q_OBJECT
protected:
QLineEdit* name_m;
QLineEdit* raum_m;
QComboBox* campus_m;
QComboBox* begin_m;
QComboBox* ende_m;
QPushButton* okButton;
QPushButton* cancelButton;
public:
createVerDialog(QWidget* parent = nullptr);
QString getName() const;
QString getRaum() const;
QString getCampus() const;
QString getBegin() const;
QString getEnde() const;
};
class createMemDialog : public QDialog{
Q_OBJECT
protected:
QLineEdit* name_m;
QLineEdit* email_m;
QLineEdit* password_m;
QCheckBox* admin_m;
QPushButton* okButton;
QPushButton* cancelButton;
public:
createMemDialog(QWidget* parent = nullptr);
QString getName() const;
QString getEmail() const;
QString getPassword() const;
bool isAdmin() const;
};