From 997b79c8629670b8e88bcbc072254db6b83345d8 Mon Sep 17 00:00:00 2001 From: AJ Date: Sun, 23 Jun 2024 18:11:36 +0200 Subject: [PATCH] Update --- .../EinsatzplanFrame/EinsatzplanFrame.cpp | 21 ++++++++++++++++++- .../EinsatzplanFrame/EinsatzplanFrame.hpp | 2 +- .../EinsatzplanWindow/EinsatzplanWindow.cpp | 4 ++-- .../EinsatzplanWindow/EinsatzplanWindow.hpp | 2 +- 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp index 06cf105..0a36dc2 100644 --- a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp +++ b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp @@ -1,9 +1,28 @@ # include "EinsatzplanFrame.hpp" -EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, bool admin){ +EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, std::string id, bool admin){ + setFrameStyle(QFrame::Box); + + profileImg_m = new QLabel(this); + + id_m = new QLabel(id,this); + + einsatzplanLabel_m = new QLabel("Einsatzplan",this); + + planGrid_m = new PlanGrid(this); + if (admin){ + abmeldenButton_m = new QPushButton(this); + + createMemberButton_m = new QPushButton(this); + + deleteMemberButton_m = new QPushButton(this); + + createVeranstaltungButton_m = new QPushButton(this); + + deleteVeranstaltungButton_m = new QPushButton(this); } } \ No newline at end of file diff --git a/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp b/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp index db10652..fd69c7c 100644 --- a/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp +++ b/src/View/EinsatzplanFrame/EinsatzplanFrame.hpp @@ -18,5 +18,5 @@ protected: QPushButton* deleteVeranstaltungButton_m; public: - EinsatzplanFrame(QWidget* parent = nullptr, bool admin); + EinsatzplanFrame(QWidget* parent = nullptr, std::string id, bool admin); }; \ No newline at end of file diff --git a/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp b/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp index 044b605..af3021f 100644 --- a/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp +++ b/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp @@ -1,9 +1,9 @@ #include "EinsatzplanWindow.hpp" -EinsatzplanWindow::EinsatzplanWindow(QWidget* parent, bool admin) +EinsatzplanWindow::EinsatzplanWindow(QWidget* parent, std::string id, bool admin) :QMainWindow(parent) { - frame_m = new EinsatzplanFrame(this, admin); + frame_m = new EinsatzplanFrame(this, id, admin); setFixedSize(400,550); frame_m->setFixedSize(size()); } \ No newline at end of file diff --git a/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp b/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp index f236c16..b26f5a5 100644 --- a/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp +++ b/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp @@ -9,5 +9,5 @@ private: public: - EinsatzplanWindow(QWidget* parent = nullptr, bool admin); + EinsatzplanWindow(QWidget* parent = nullptr, std::string id, bool admin); }; \ No newline at end of file