Update
This commit is contained in:
@@ -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();
|
||||
};
|
||||
@@ -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);
|
||||
};
|
||||
};
|
||||
20
src/View/Widgets/GridItem.cpp
Normal file
20
src/View/Widgets/GridItem.cpp
Normal 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){
|
||||
|
||||
}
|
||||
17
src/View/Widgets/GridItem.hpp
Normal file
17
src/View/Widgets/GridItem.hpp
Normal 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();
|
||||
};
|
||||
Reference in New Issue
Block a user