Update PlanGridController.cpp

This commit is contained in:
KaiokenKiller
2024-07-09 00:18:27 +02:00
committed by GitHub
parent b8512190b7
commit 68b18e12e0

View File

@@ -116,24 +116,47 @@ QMap<QPair<QString, QString>, QWidget*>* PlanGridController::getVeranstaltungen(
)"));
container->setFixedSize(240, 100);
if (infoVector.at(8) == "4") {
planMap->insert(qMakePair(
weekdays[std::stoi(infoVector.at(0)) - 1],
QString::fromStdString(infoVector.at(1).erase(5, 8))),
container);
QFrame* container2 = new QFrame( );
std::string originalString = infoVector.at(1);
if (originalString.length( ) >= 2) {
char secondChar = originalString[1];
secondChar += 2;
originalString[1] = secondChar;
}
container2->setObjectName("container2");
container2->setStyleSheet(R"(
#container2{
background-color: #313131;
}
)");
auto layout2 = new QVBoxLayout(container2);
container2->setLayout(layout2);
QPushButton* widget2 = new QPushButton(QString::fromStdString(infoVector.at(4) + " - " + infoVector.at(5) + "\n" + infoVector.at(3) + infoVector.at(6)));
layout2->addWidget(widget2);
widget2->setProperty("MitarbeiterName", QString::fromStdString(infoVector.at(5)));
widget2->setProperty("MitarbeiterID", QString::fromStdString(infoVector.at(7)));
widget2->setObjectName("eintragung2");
widget2->setFixedSize(210, 70);
widget2->setToolTip(QString::fromStdString(infoVector.at(7)));
widget2->setCursor(Qt::PointingHandCursor);
layout2->setAlignment(Qt::AlignCenter);
widget2->setStyleSheet(QString::fromStdString(R"(
#eintragung2{
border: 0px solid #313131;
background-color: )" + color + R"(;
color: #212121;
font-weight: 900;
font-size: 18px;
border-radius: 8px;
}
)"));
container2->setFixedSize(240, 100);
planMap->insert(qMakePair(
weekdays[std::stoi(infoVector.at(0)) - 1],
QString::fromStdString(originalString)),
container);
} else {
QString::fromStdString(infoVector.at(2).erase(5, 8))),
container2);
}
planMap->insert(qMakePair(
weekdays[std::stoi(infoVector.at(0)) - 1],