From a98750c1faedb0c1739edc252c15bd1522dde08c Mon Sep 17 00:00:00 2001 From: AJ Date: Mon, 24 Jun 2024 09:16:51 +0200 Subject: [PATCH] Style Update --- .../EinsatzplanFrame/EinsatzplanFrame.cpp | 84 +++++++++++++++---- .../EinsatzplanWindow/EinsatzplanWindow.cpp | 2 +- .../EinsatzplanWindow/EinsatzplanWindow.hpp | 2 +- 3 files changed, 68 insertions(+), 20 deletions(-) diff --git a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp index 0486717..d1bbec1 100644 --- a/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp +++ b/src/View/EinsatzplanFrame/EinsatzplanFrame.cpp @@ -3,41 +3,66 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin) :QFrame(parent) { - //setFrameStyle(QFrame::Box); - setObjectName("EinsatzplanFrame"); + setFrameStyle(QFrame::Box); + setObjectName("einsatzplanFrame"); setStyleSheet(R"( - + #einsatzplanFrame{ + background-color: #212121; + border: none; + } )"); profileImg_m = new QLabel(this); + profileImg_m->setObjectName("profileImg"); + profileImg_m->setStyleSheet(R"( + #profileImg{ + background-color: #000000; + } + )"); profileImg_m->show(); id_m = new QLabel(id,this); + id_m->setObjectName("id"); + id_m->setStyleSheet(R"( + #id{ + + } + )"); id_m->show(); abmeldenButton_m = new QPushButton(this); + abmeldenButton_m->setObjectName("abmeldenButton"); + abmeldenButton_m->setStyleSheet(R"( + #abmeldenButton{ + + } + )"); abmeldenButton_m->show(); einsatzplanLabel_m = new QLabel("Einsatzplan",this); + einsatzplanLabel_m->setObjectName("einsatzplanLabel"); + einsatzplanLabel_m->setStyleSheet(R"( + #einsatzplanLabel{ + + } + )"); einsatzplanLabel_m->show(); planGrid_m = new PlanGrid(this); QVBoxLayout* totalLayout = new QVBoxLayout(this); + totalLayout->setContentsMargins(50,20,50,20); QHBoxLayout* topLayout = new QHBoxLayout(this); - topLayout->addStretch(1); - topLayout->addWidget(profileImg_m); - topLayout->addStretch(1); - topLayout->addWidget(id_m); - topLayout->addStretch(6); - topLayout->addWidget(abmeldenButton_m); - topLayout->addStretch(1); + topLayout->addWidget(profileImg_m, 1, Qt::AlignCenter); + topLayout->addWidget(id_m, 1, Qt::AlignCenter); + topLayout->addWidget(einsatzplanLabel_m, 2, Qt::AlignCenter); + topLayout->addWidget(abmeldenButton_m, 1, Qt::AlignRight); QHBoxLayout* bottomLayout = new QHBoxLayout(this); // PlanGrid @@ -53,26 +78,49 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin) if (admin){ createMemberButton_m = new QPushButton("Mitarbeiter Hinzufügen",this); + createMemberButton_m->setObjectName("createMember"); + createMemberButton_m->setStyleSheet(R"( + #createMember{ + + } + )"); createMemberButton_m->show(); - deleteMemberButton_m = new QPushButton(this); + deleteMemberButton_m = new QPushButton("Mitarbeiter Entfernen",this); + deleteMemberButton_m->setObjectName("deleteMember"); + deleteMemberButton_m->setStyleSheet(R"( + #deleteMember{ + + } + )"); deleteMemberButton_m->show(); - createVeranstaltungButton_m = new QPushButton(this); + createVeranstaltungButton_m = new QPushButton("Veranstaltung Hinzufügen",this); + createVeranstaltungButton_m->setObjectName("createVeranstaltung"); + createVeranstaltungButton_m->setStyleSheet(R"( + #createVeranstaltung{ + + } + )"); createVeranstaltungButton_m->show(); - deleteVeranstaltungButton_m = new QPushButton(this); + deleteVeranstaltungButton_m = new QPushButton("Veranstaltung Entfernen",this); + deleteVeranstaltungButton_m->setObjectName("deleteVeranstaltung"); + deleteVeranstaltungButton_m->setStyleSheet(R"( + #deleteVeranstaltung{ + + } + )"); deleteVeranstaltungButton_m->show(); QHBoxLayout* adminLayout = new QHBoxLayout(this); - adminLayout->addStretch(1); - adminLayout->addWidget(createMemberButton_m, 1, Qt::AlignLeft); - adminLayout->addWidget(deleteMemberButton_m,1 , Qt::AlignLeft); - adminLayout->addWidget(createVeranstaltungButton_m,1 , Qt::AlignLeft); - adminLayout->addWidget(deleteVeranstaltungButton_m,1 , Qt::AlignLeft); + adminLayout->addWidget(createMemberButton_m, 1, Qt::AlignCenter); + adminLayout->addWidget(deleteMemberButton_m,1 , Qt::AlignCenter); + adminLayout->addWidget(createVeranstaltungButton_m,1 , Qt::AlignCenter); + adminLayout->addWidget(deleteVeranstaltungButton_m,1 , Qt::AlignCenter); totalLayout->addLayout(adminLayout); diff --git a/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp b/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp index 9d0fc77..9d0b636 100644 --- a/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp +++ b/src/View/EinsatzplanWindow/EinsatzplanWindow.cpp @@ -4,6 +4,6 @@ EinsatzplanWindow::EinsatzplanWindow(QWidget* parent, QString id, bool admin) :QMainWindow(parent) { frame_m = new EinsatzplanFrame(this, id, admin); - setFixedSize(400,550); + setFixedSize(1400,800); 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 93bcad9..12a3489 100644 --- a/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp +++ b/src/View/EinsatzplanWindow/EinsatzplanWindow.hpp @@ -9,5 +9,5 @@ private: public: - EinsatzplanWindow(QWidget* parent = nullptr, QString id = nullptr, bool admin = false); + EinsatzplanWindow(QWidget* parent = nullptr, QString id = "0000000", bool admin = true); }; \ No newline at end of file