This commit is contained in:
AJ
2024-07-03 14:41:51 +02:00
parent 72902fcb72
commit c77533dbd5
17 changed files with 1684 additions and 10 deletions

View File

@@ -84,4 +84,15 @@ public:
QString getEmail() const;
QString getPassword() const;
bool isAdmin() const;
};
class deleteVerDialog : QDialog{
Q_OBJECT
protected:
QLineEdit* veranstaltung_m;
QPushButton* okButton_m;
QPushButton* cancleButton_m;
public:
QString getVeranstaltung();
};

View File

@@ -4,6 +4,7 @@
# include <QLabel>
# include <QDateTime>
# include "../../Controller/PlanGridController/PlanGridController.hpp"
# include "../Widgets/GridItem.hpp"
class PlanGrid : public QWidget {
Q_OBJECT
@@ -17,4 +18,4 @@ protected:
QMap<QPair<QString, QString>, QLabel*>* planMap;
public:
PlanGrid(QWidget* parent = nullptr);
};
};

View File

@@ -0,0 +1,20 @@
# include "GridItem.hpp"
GridItem::GridItem(QString text, QWidget* parent)
:QLabel(parent)
{
//Fix later
//text_m = new QLabel(text,this);
//text_m->setAlignment(Qt::AlignCenter);
setText(text);
}
void GridItem::mousePressEvent(QMouseEvent* event){
if (event->button() == Qt::RightButton)
emit clicked();
QWidget::mousePressEvent(event);
}
void GridItem::paintEvent(QPaintEvent* event){
}

View File

@@ -0,0 +1,17 @@
# pragma once
# include <QLabel>
# include <QMouseEvent>
# include <QPainter>
class GridItem : public QLabel{
Q_OBJECT
protected:
//QLabel* text_m;
void mousePressEvent(QMouseEvent* event) override;
void paintEvent(QPaintEvent* event) override;
public:
GridItem(QString text = "",QWidget* parent = nullptr);
signals:
void clicked();
};