From f0b68699901ddbfb05cc05491352fc657d7d7f49 Mon Sep 17 00:00:00 2001 From: AJ Date: Wed, 19 Jun 2024 14:20:22 +0200 Subject: [PATCH] =?UTF-8?q?Frame=20Ger=C3=BCst?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/View/LoginFrame/LoginFrame.cpp | 19 +++++++++++++++++++ src/View/LoginFrame/LoginFrame.hpp | 6 +++++- src/View/LoginWindow/LoginWindow.cpp | 4 +++- src/View/LoginWindow/LoginWindow.hpp | 8 +++++--- 4 files changed, 32 insertions(+), 5 deletions(-) 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