From 71e3e9116d97b0a813d5a5ce2af9b75c5a6d126d Mon Sep 17 00:00:00 2001 From: AJ Date: Wed, 3 Jul 2024 13:41:49 +0200 Subject: [PATCH] Design Create Buttons --- .../EinsatzplanQT_autogen.dir/ParseCache.txt | 124 +++++----- .../EinsatzplanFrame/EinsatzplanFrame.cpp | 213 ++++++++++++++++-- .../EinsatzplanFrame/EinsatzplanFrame.hpp | 8 +- 3 files changed, 256 insertions(+), 89 deletions(-) diff --git a/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt b/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt index 4458162..3dc896a 100644 --- a/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt +++ b/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt @@ -1,11 +1,18 @@ # Generated by CMake. Changes will be overwritten. -/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/src/Controller/PlanGridController/PlanGridController.hpp -/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/main.cpp +/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/PlanGridController/PlanGridController.cpp +/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/EinsatzplanFrame/EinsatzplanFrame.cpp +/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.cpp +/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/EinsatzplanWindow/EinsatzplanWindow.hpp mmc:Q_OBJECT - mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp + mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/moc_predefs.h + mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/PlanGridController/PlanGridController.hpp + mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp + mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp mdp:/usr/include/alloca.h mdp:/usr/include/asm-generic/errno-base.h mdp:/usr/include/asm-generic/errno.h @@ -283,6 +290,8 @@ mdp:/usr/include/x86_64-linux-gnu/gnu/stubs-64.h mdp:/usr/include/x86_64-linux-gnu/gnu/stubs.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/QString + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qalgorithms.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qanystringview.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydata.h @@ -305,9 +314,13 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainerinfo.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainertools_impl.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcontiguouscache.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreapplication.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreapplication_platform.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreevent.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qdebug.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qeventloop.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qflags.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qgenericatomic.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qglobal.h @@ -328,6 +341,7 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qmetacontainer.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qmetatype.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qnamespace.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qnativeinterface.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qnumeric.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qobject.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qobject_impl.h @@ -338,6 +352,7 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qprocessordetection.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qrect.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qrefcount.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qscopedpointer.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qscopeguard.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qset.h @@ -373,10 +388,15 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qfont.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qfontinfo.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qfontmetrics.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qguiapplication.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qguiapplication_platform.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qicon.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qimage.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qinputmethod.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qkeysequence.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpaintdevice.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpalette.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpicture.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpixelformat.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpixmap.h @@ -384,21 +404,54 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qregion.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qrgb.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qrgba64.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextcursor.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextdocument.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtgui-config.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtguiglobal.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtransform.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qwindowdefs.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QApplication + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QFrame mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QHBoxLayout + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QInputDialog mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QLabel + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QMainWindow + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QMessageBox + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QPushButton + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QVBoxLayout mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QWidget + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractbutton.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qapplication.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qboxlayout.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qdialog.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qframe.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qinputdialog.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlabel.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlayout.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlayoutitem.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlineedit.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qmainwindow.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qmessagebox.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qpushbutton.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qsizepolicy.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabwidget.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtwidgets-config.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtwidgetsglobal.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h @@ -863,14 +916,11 @@ mdp:/usr/include/x86_64-linux-gnu/sys/types.h mdp:/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h mdp:/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h -/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/PlanGrid/PlanGrid.hpp mmc:Q_OBJECT - mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp - mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/moc_predefs.h - mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp - mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/PlanGridController/PlanGridController.hpp - mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/PlanGrid/PlanGrid.hpp + mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/build/EinsatzplanQT_autogen/moc_predefs.h + mdp:/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/PlanGridController/PlanGridController.hpp mdp:/usr/include/alloca.h mdp:/usr/include/asm-generic/errno-base.h mdp:/usr/include/asm-generic/errno.h @@ -1148,8 +1198,6 @@ mdp:/usr/include/x86_64-linux-gnu/gnu/stubs-64.h mdp:/usr/include/x86_64-linux-gnu/gnu/stubs.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/QDateTime - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/QString - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qalgorithms.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qanystringview.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydata.h @@ -1172,13 +1220,9 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainerinfo.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainertools_impl.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcontiguouscache.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreapplication.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreapplication_platform.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qcoreevent.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qdatetime.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qdebug.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qeventloop.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qflags.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qgenericatomic.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qglobal.h @@ -1199,7 +1243,6 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qmetacontainer.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qmetatype.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qnamespace.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qnativeinterface.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qnumeric.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qobject.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qobject_impl.h @@ -1210,7 +1253,6 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qprocessordetection.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qrect.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qrefcount.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qregularexpression.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qscopedpointer.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qscopeguard.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtCore/qset.h @@ -1246,15 +1288,10 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qfont.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qfontinfo.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qfontmetrics.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qguiapplication.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qguiapplication_platform.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qicon.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qimage.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qinputmethod.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qkeysequence.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpaintdevice.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpalette.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpen.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpicture.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpixelformat.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qpixmap.h @@ -1262,54 +1299,21 @@ mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qregion.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qrgb.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qrgba64.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextcursor.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextdocument.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextformat.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtextoption.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtgui-config.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtguiglobal.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qtransform.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qvalidator.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtGui/qwindowdefs.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QApplication - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QCheckBox - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QComboBox - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QFrame mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QGridLayout - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QHBoxLayout - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QInputDialog mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QLabel - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QMainWindow - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QMessageBox - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QPushButton - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QVBoxLayout mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QWidget - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractbutton.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractslider.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qapplication.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qboxlayout.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcheckbox.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qcombobox.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qdialog.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qframe.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qgridlayout.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qinputdialog.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlabel.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlayout.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlayoutitem.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qlineedit.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qmainwindow.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qmessagebox.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qpushbutton.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qrubberband.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qsizepolicy.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qslider.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyle.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qstyleoption.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabbar.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtabwidget.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtwidgets-config.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qtwidgetsglobal.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qwidget.h @@ -1319,9 +1323,5 @@ mdp:/usr/include/x86_64-linux-gnu/sys/types.h mdp:/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h mdp:/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h -/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/Controller/EinsatzplanFrameController/EinsatzplanFrameController.cpp -/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp -/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/Controller/PlanGridController/PlanGridController.cpp -/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/main.cpp +/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/PlanGridController/PlanGridController.hpp +/home/aj/Dokumente/Studium/Studium Dokumente/4. Semester/SWE/EinsatzplanQT/src/Controller/EinsatzplanFrameController/EinsatzplanFrameController.hpp diff --git a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp index 6b913be..f170fe8 100644 --- a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp +++ b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp @@ -252,44 +252,121 @@ createMemDialog::createMemDialog(QWidget* parent) { setWindowTitle("Mitarbeiter Hinzufügen"); setFixedSize(300,400); + setObjectName("createMemDialog"); + setStyleSheet(R"( + #createMemDialog{ + background-color: #212121; + border: none; + } + )"); name_m = new QLineEdit(this); name_m->setPlaceholderText("Name"); + name_m->setFixedSize(220,40); + name_m->setObjectName("name"); + name_m->setStyleSheet(R"( + #name{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + border: 2px solid #414141; + } + )"); name_m->show(); email_m = new QLineEdit(this); email_m->setPlaceholderText("Email"); + email_m->setFixedSize(220,40); + email_m->setObjectName("email"); + email_m->setStyleSheet(R"( + #email{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + border: 2px solid #414141; + } + )"); email_m->show(); password_m = new QLineEdit(this); password_m->setPlaceholderText("Passwort"); password_m->setEchoMode(QLineEdit::Password); + password_m->setFixedSize(220,40); + password_m->setObjectName("password"); + password_m->setStyleSheet(R"( + #password{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + border: 2px solid #414141; + } + )"); password_m->show(); - admin_m = new QCheckBox("Admin?", this); + admin_m = new QCheckBox("Admin", this); + admin_m->setFixedSize(220,40); + admin_m->setObjectName("admin"); + admin_m->setStyleSheet(R"( + #admin{ + color: #DADADA; + font-size: 20px; + border: none; + } + )"); admin_m->show(); QVBoxLayout* layout = new QVBoxLayout(this); - layout->addWidget(name_m); - layout->addWidget(email_m); - layout->addWidget(password_m); - layout->addWidget(admin_m); + layout->setContentsMargins(30,30,30,30); + + layout->addWidget(name_m,1,Qt::AlignCenter); + layout->addWidget(email_m,1,Qt::AlignCenter); + layout->addWidget(password_m,1,Qt::AlignCenter); + layout->addWidget(admin_m,1, Qt::AlignCenter); QHBoxLayout* buttonLayout = new QHBoxLayout(); - okButton = new QPushButton("OK", this); - cancelButton = new QPushButton("Abbrechen", this); + okButton_m = new QPushButton("OK", this); + okButton_m->setFixedSize(110,40); + okButton_m->setObjectName("okButton"); + okButton_m->setStyleSheet(R"( + #okButton{ + color: #212121; + font-size: 16px; + font-weight: bold; + background-color: #53EC87; + border-radius: 10px; + } + )"); - buttonLayout->addWidget(okButton); - buttonLayout->addWidget(cancelButton); + cancelButton_m = new QPushButton("Abbrechen", this); + cancelButton_m->setFixedSize(110,40); + cancelButton_m->setObjectName("cancelButton"); + cancelButton_m->setStyleSheet(R"( + #cancelButton{ + color: #212121; + font-size: 16px; + font-weight: bold; + background-color: #FF5555; + border-radius: 10px; + } + )"); + + buttonLayout->addWidget(okButton_m,1, Qt::AlignCenter); + buttonLayout->addWidget(cancelButton_m,1,Qt::AlignCenter); layout->addLayout(buttonLayout); - connect(okButton, &QPushButton::clicked, this, &QDialog::accept); - connect(cancelButton, &QPushButton::clicked, this, &QDialog::reject); + connect(okButton_m, &QPushButton::clicked, this, &QDialog::accept); + connect(cancelButton_m, &QPushButton::clicked, this, &QDialog::reject); } QString createMemDialog::getName() const { @@ -313,21 +390,66 @@ bool createMemDialog::isAdmin() const { createVerDialog::createVerDialog(QWidget* parent) : QDialog(parent) { setWindowTitle("Veranstaltung Hinzufügen"); + setFixedSize(300,440); + setObjectName("createMemDialog"); + setStyleSheet(R"( + #createMemDialog{ + background-color: #212121; + border: none; + } + )"); QVBoxLayout* layout = new QVBoxLayout(this); + layout->setContentsMargins(30,30,30,30); + name_m = new QLineEdit(this); name_m->setPlaceholderText("Veranstaltungskürzel"); - layout->addWidget(name_m); + name_m->setFixedSize(220,40); + name_m->setObjectName("name"); + name_m->setStyleSheet(R"( + #name{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + border: 2px solid #414141; + } + )"); + layout->addWidget(name_m,1,Qt::AlignCenter); raum_m = new QLineEdit(this); raum_m->setPlaceholderText("Raum"); - layout->addWidget(raum_m); + raum_m->setFixedSize(220,40); + raum_m->setObjectName("raum"); + raum_m->setStyleSheet(R"( + #raum{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + border: 2px solid #414141; + } + )"); + layout->addWidget(raum_m,1,Qt::AlignCenter); campus_m = new QComboBox(this); campus_m->addItem("Campus A"); campus_m->addItem("Campus B"); - layout->addWidget(campus_m); + campus_m->setFixedSize(220,40); + campus_m->setObjectName("campus"); + campus_m->setStyleSheet(R"( + #campus{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + } + )"); + layout->addWidget(campus_m,1,Qt::AlignCenter); begin_m = new QComboBox(this); begin_m->addItem("08:00"); @@ -335,7 +457,18 @@ createVerDialog::createVerDialog(QWidget* parent) begin_m->addItem("12:00"); begin_m->addItem("14:00"); begin_m->addItem("16:00"); - layout->addWidget(begin_m); + begin_m->setFixedSize(220,40); + begin_m->setObjectName("begin"); + begin_m->setStyleSheet(R"( + #begin{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + } + )"); + layout->addWidget(begin_m,1,Qt::AlignCenter); ende_m = new QComboBox(this); ende_m->addItem("10:00"); @@ -343,20 +476,54 @@ createVerDialog::createVerDialog(QWidget* parent) ende_m->addItem("14:00"); ende_m->addItem("16:00"); ende_m->addItem("18:00"); - layout->addWidget(ende_m); + ende_m->setFixedSize(220,40); + ende_m->setObjectName("ende"); + ende_m->setStyleSheet(R"( + #ende{ + color: #DADADA; + font-size: 16px; + background-color: #313131; + border-radius: 10px; + padding: 5px; + } + )"); + layout->addWidget(ende_m,1,Qt::AlignCenter); QHBoxLayout* buttonLayout = new QHBoxLayout(); - okButton = new QPushButton("OK", this); - cancelButton = new QPushButton("Abbrechen", this); + okButton_m = new QPushButton("OK", this); + okButton_m->setFixedSize(110,40); + okButton_m->setObjectName("okButton"); + okButton_m->setStyleSheet(R"( + #okButton{ + color: #212121; + font-size: 16px; + font-weight: bold; + background-color: #53EC87; + border-radius: 10px; + } + )"); - buttonLayout->addWidget(okButton); - buttonLayout->addWidget(cancelButton); + cancelButton_m = new QPushButton("Abbrechen", this); + cancelButton_m->setFixedSize(110,40); + cancelButton_m->setObjectName("cancelButton"); + cancelButton_m->setStyleSheet(R"( + #cancelButton{ + color: #212121; + font-size: 16px; + font-weight: bold; + background-color: #FF5555; + border-radius: 10px; + } + )"); - layout->addLayout(buttonLayout); + buttonLayout->addWidget(okButton_m,1,Qt::AlignCenter); + buttonLayout->addWidget(cancelButton_m,1,Qt::AlignCenter); - connect(okButton, &QPushButton::clicked, this, &QDialog::accept); - connect(cancelButton, &QPushButton::clicked, this, &QDialog::reject); + layout->addLayout(buttonLayout,1); + + connect(okButton_m, &QPushButton::clicked, this, &QDialog::accept); + connect(cancelButton_m, &QPushButton::clicked, this, &QDialog::reject); } QString createVerDialog::getName() const { diff --git a/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp b/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp index 0f17c8b..3d71545 100644 --- a/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp +++ b/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp @@ -52,8 +52,8 @@ class createVerDialog : public QDialog{ QComboBox* campus_m; QComboBox* begin_m; QComboBox* ende_m; - QPushButton* okButton; - QPushButton* cancelButton; + QPushButton* okButton_m; + QPushButton* cancelButton_m; public: @@ -73,8 +73,8 @@ class createMemDialog : public QDialog{ QLineEdit* email_m; QLineEdit* password_m; QCheckBox* admin_m; - QPushButton* okButton; - QPushButton* cancelButton; + QPushButton* okButton_m; + QPushButton* cancelButton_m; public: