diff --git a/src/View/LoginFrame/LoginFrame.cpp b/src/View/LoginFrame/LoginFrame.cpp index 6fc510c..5282492 100644 --- a/src/View/LoginFrame/LoginFrame.cpp +++ b/src/View/LoginFrame/LoginFrame.cpp @@ -3,5 +3,24 @@ LoginFrame::LoginFrame(QWidget* parent) :QFrame(parent) { + header_m = new QLabel("Login", this); + header_m->setFrameStyle(QFrame::Box); + header_m->setGeometry(100,100,200,50); + header_m->show(); + + id_m = new QLineEdit("ID...", this); + id_m->setGeometry(100,200,200,50); + id_m->show(); + password_m = new QLineEdit("Passwort...",this); + password_m->setGeometry(100,300,200,50); + password_m->show(); + + loginButton_m = new QPushButton("Login",this); + loginButton_m->setGeometry(100,400,200,50); + loginButton_m->show(); + + setFrameStyle(QFrame::Box | QFrame::Plain); + setLineWidth(5); + } \ No newline at end of file diff --git a/src/View/LoginFrame/LoginFrame.hpp b/src/View/LoginFrame/LoginFrame.hpp index d5a64c6..17d845a 100644 --- a/src/View/LoginFrame/LoginFrame.hpp +++ b/src/View/LoginFrame/LoginFrame.hpp @@ -8,7 +8,11 @@ class LoginFrame : public QFrame{ Q_OBJECT private: + QLabel* header_m; + QLineEdit* id_m; + QLineEdit* password_m; + QPushButton* loginButton_m; public: -LoginFrame(QWidget* parent = nullptr); + LoginFrame(QWidget* parent = nullptr); }; \ No newline at end of file diff --git a/src/View/LoginWindow/LoginWindow.cpp b/src/View/LoginWindow/LoginWindow.cpp index cd2381d..1328487 100644 --- a/src/View/LoginWindow/LoginWindow.cpp +++ b/src/View/LoginWindow/LoginWindow.cpp @@ -3,5 +3,7 @@ LoginWindow::LoginWindow(QWidget* parent) :QMainWindow(parent) { - + frame_m = new LoginFrame(this); + setFixedSize(400,550); + frame_m->setFixedSize(size()); } \ No newline at end of file diff --git a/src/View/LoginWindow/LoginWindow.hpp b/src/View/LoginWindow/LoginWindow.hpp index 732d5e2..e274033 100644 --- a/src/View/LoginWindow/LoginWindow.hpp +++ b/src/View/LoginWindow/LoginWindow.hpp @@ -1,11 +1,13 @@ # pragma once #include +#include "../LoginFrame/LoginFrame.hpp" class LoginWindow : public QMainWindow{ Q_OBJECT private: - -public: -LoginWindow(QWidget* parent = nullptr); + LoginFrame* frame_m; + +public: + LoginWindow(QWidget* parent = nullptr); }; \ No newline at end of file