From 5088d8e08c5c31c3bde283d0c346f7260e8a0270 Mon Sep 17 00:00:00 2001 From: AJ Date: Wed, 3 Jul 2024 09:44:38 +0200 Subject: [PATCH] =?UTF-8?q?Beide=20Delete=20Dialoge=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EinsatzplanQT_autogen.dir/ParseCache.txt | 88 +++++++++---------- .../EinsatzplanFrame/EinsatzplanFrame.cpp | 16 +++- 2 files changed, 57 insertions(+), 47 deletions(-) diff --git a/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt b/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt index 532b6c4..000240c 100644 --- a/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt +++ b/build/CMakeFiles/EinsatzplanQT_autogen.dir/ParseCache.txt @@ -1,16 +1,10 @@ # Generated by CMake. Changes will be overwritten. -/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 +/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 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/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:/usr/include/alloca.h mdp:/usr/include/asm-generic/errno-base.h mdp:/usr/include/asm-generic/errno.h @@ -310,13 +304,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 @@ -337,7 +327,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 @@ -383,15 +372,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 @@ -399,41 +383,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/qwindowdefs.h - mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QApplication - 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/qapplication.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qboxlayout.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/qsizepolicy.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 @@ -880,10 +844,12 @@ 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.hpp +/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/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 @@ -1183,9 +1149,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 @@ -1206,6 +1176,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 @@ -1251,10 +1222,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 @@ -1262,21 +1238,41 @@ 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/qwindowdefs.h + mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/QApplication + 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/qapplication.h mdp:/usr/include/x86_64-linux-gnu/qt6/QtWidgets/qboxlayout.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/qsizepolicy.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 @@ -1286,5 +1282,9 @@ 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/Controller/PlanGridController/PlanGridController.hpp -/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/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 diff --git a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp index f285675..ee62ee3 100644 --- a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp +++ b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp @@ -202,9 +202,12 @@ void EinsatzplanFrame::abmelden(){ void EinsatzplanFrame::deleteVeranstaltung(){ bool ok; QString text = QInputDialog::getText(this, tr("Veranstaltung Entfernen"), - tr("Bitte geben sie die Veranstaltung ein:"), QLineEdit::Normal, + tr("Bitte geben sie den Veranstaltungskürzel ein:"), QLineEdit::Normal, "", &ok); - + if (ok && text.size()!= 3) + QMessageBox::information(this, "Veranstaltung Entfernen", "Veranstaltungskürzel besteht aus 3 Zeichen!"); + if (ok && text.size() == 3) + QMessageBox::information(this, "Veranstaltung entfernen", "Veranstaltung wird entfernt!"); } void EinsatzplanFrame::createVeranstaltung(){ @@ -212,7 +215,14 @@ void EinsatzplanFrame::createVeranstaltung(){ } void EinsatzplanFrame::deleteMember(){ - + bool ok; + QString text = QInputDialog::getText(this, tr("Mitarbeiter Entfernen"), + tr("Bitte geben sie die Mitarbeiter ID ein:"), QLineEdit::Normal, + "", &ok); + if (ok && text.size()!= 7) + QMessageBox::information(this, "Mitarbeiter Entfernen", "Mitarbeiter ID besteht aus 7 Zahlen!"); + if (ok && text.size() == 7) + QMessageBox::information(this, "Mitarbeiter entfernen", "Mitarbeiter wird entfernt!"); } void EinsatzplanFrame::createMember(){