This commit is contained in:
AJ
2024-06-24 10:32:14 +02:00
parent 347e2b191c
commit b9548cd661
7 changed files with 645 additions and 29 deletions

View File

@@ -14,6 +14,7 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin)
profileImg_m = new QLabel(this);
profileImg_m->setFixedSize(60,60);
profileImg_m->setObjectName("profileImg");
profileImg_m->setStyleSheet(R"(
#profileImg{
@@ -24,6 +25,7 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin)
id_m = new QLabel(id,this);
id_m->setFixedSize(122,80);
id_m->setObjectName("id");
id_m->setStyleSheet(R"(
#id{
@@ -33,17 +35,26 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin)
id_m->show();
abmeldenButton_m = new QPushButton(this);
abmeldenButton_m = new QPushButton("Abmelden",this);
abmeldenButton_m->setFixedSize(150,50);
abmeldenButton_m->setObjectName("abmeldenButton");
abmeldenButton_m->setStyleSheet(R"(
#abmeldenButton{
font-size: 24px;
font-weight: bold;
color: #212121;
background-color: #E0894A;
border-radius: 10px;
}
#abmeldenButton:pressed{
background-color: #D0793A;
}
)");
abmeldenButton_m->show();
einsatzplanLabel_m = new QLabel("Einsatzplan",this);
einsatzplanLabel_m->setFixedSize(645,80);
einsatzplanLabel_m->setObjectName("einsatzplanLabel");
einsatzplanLabel_m->setStyleSheet(R"(
#einsatzplanLabel{
@@ -54,18 +65,19 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin)
planGrid_m = new PlanGrid(this);
planGrid_m->show();
QVBoxLayout* totalLayout = new QVBoxLayout(this);
totalLayout->setContentsMargins(50,20,50,20);
QHBoxLayout* topLayout = new QHBoxLayout(this);
topLayout->addWidget(profileImg_m, 1, Qt::AlignCenter);
topLayout->addWidget(id_m, 1, Qt::AlignCenter);
topLayout->addWidget(einsatzplanLabel_m, 2, Qt::AlignCenter);
topLayout->addWidget(profileImg_m, 1, Qt::AlignLeft);
topLayout->addWidget(id_m, 1, Qt::AlignLeft);
topLayout->addWidget(einsatzplanLabel_m, 7, Qt::AlignCenter);
topLayout->addWidget(abmeldenButton_m, 1, Qt::AlignRight);
QHBoxLayout* bottomLayout = new QHBoxLayout(this);
// PlanGrid
bottomLayout->addWidget(planGrid_m, 1, Qt::AlignCenter);
@@ -77,41 +89,51 @@ EinsatzplanFrame::EinsatzplanFrame(QWidget* parent, QString id, bool admin)
if (admin){
createMemberButton_m = new QPushButton("Mitarbeiter Hinzufügen",this);
createMemberButton_m = new QPushButton("Mitarbeiter\nHinzufügen",this);
createMemberButton_m->setFixedSize(200,50);
createMemberButton_m->setObjectName("createMember");
createMemberButton_m->setStyleSheet(R"(
#createMember{
font-size: 16px;
font-weight: bold;
}
)");
createMemberButton_m->show();
deleteMemberButton_m = new QPushButton("Mitarbeiter Entfernen",this);
deleteMemberButton_m = new QPushButton("Mitarbeiter\nEntfernen",this);
deleteMemberButton_m->setFixedSize(200,50);
deleteMemberButton_m->setObjectName("deleteMember");
deleteMemberButton_m->setStyleSheet(R"(
#deleteMember{
font-size: 16px;
font-weight: bold;
}
)");
deleteMemberButton_m->show();
createVeranstaltungButton_m = new QPushButton("Veranstaltung Hinzufügen",this);
createVeranstaltungButton_m = new QPushButton("Veranstaltung\nHinzufügen",this);
createVeranstaltungButton_m->setFixedSize(200,50);
createVeranstaltungButton_m->setObjectName("createVeranstaltung");
createVeranstaltungButton_m->setStyleSheet(R"(
#createVeranstaltung{
font-size: 16px;
font-weight: bold;
}
)");
createVeranstaltungButton_m->show();
deleteVeranstaltungButton_m = new QPushButton("Veranstaltung Entfernen",this);
deleteVeranstaltungButton_m = new QPushButton("Veranstaltung\nEntfernen",this);
deleteVeranstaltungButton_m->setFixedSize(200,50);
deleteVeranstaltungButton_m->setObjectName("deleteVeranstaltung");
deleteVeranstaltungButton_m->setStyleSheet(R"(
#deleteVeranstaltung{
font-size: 16px;
font-weight: bold;
background-color: #DCFF78;
border-radius: 10px;
}
)");
deleteVeranstaltungButton_m->show();