summaryrefslogtreecommitdiff
path: root/src/gui/pageLogin.py
diff options
context:
space:
mode:
authorDebulois <quentin@debulois.fr>2022-05-01 23:24:19 +0200
committerDebulois <quentin@debulois.fr>2022-05-01 23:24:19 +0200
commit809f5c2c7ce0bdf05287c6f1b5ec1330efb0c469 (patch)
tree786477393b2608d3dd118d3e9ae4e57380804b5a /src/gui/pageLogin.py
parent1eaf21fd423e5dedf1ed4361b0e9b6cbbcfc9fa0 (diff)
Ajout du système pour mandater et mise en page des documents
Diffstat (limited to 'src/gui/pageLogin.py')
-rw-r--r--src/gui/pageLogin.py68
1 files changed, 0 insertions, 68 deletions
diff --git a/src/gui/pageLogin.py b/src/gui/pageLogin.py
deleted file mode 100644
index e255dfb..0000000
--- a/src/gui/pageLogin.py
+++ /dev/null
@@ -1,68 +0,0 @@
-
-from PyQt5.QtWidgets import (
- QPushButton, QHBoxLayout, QGroupBox, QLabel,
- QLineEdit, QWidget, QVBoxLayout, QGridLayout
-)
-from src.gui import pageHome, pageRegister
-from src.core.coreUser import core_login
-
-
-def main(mainWindow) -> None:
- if not mainWindow.userConnected:
- connexionState = QLabel("Non connecté.")
- else:
- connexionState = QLabel(f"Connecté: {mainWindow.userEmail} - {mainWindow.userStatus}")
-
- btnAccueil = QPushButton("Accueil")
- btnAccueil.clicked.connect(lambda: pageHome.main(mainWindow))
- btnInscription = QPushButton("Inscription")
- btnInscription.clicked.connect(lambda: pageRegister.main(mainWindow))
-
- layoutUser = QHBoxLayout()
- layoutUser.addWidget(btnAccueil)
- layoutUser.addStretch()
- layoutUser.addWidget(btnInscription)
- grpUtilisateur = QGroupBox("Gestion de l'utilisateur")
- grpUtilisateur.setLayout(layoutUser)
-
- labMail = QLabel("Email")
- leditMail = QLineEdit()
- labPassword = QLabel("Mot de passe")
- leditPassword = QLineEdit()
- leditPassword.setEchoMode(QLineEdit.Password)
- btnConnexion = QPushButton("Connexion")
- btnConnexion.clicked.connect(
- lambda:
- core_login(
- mainWindow,
- leditMail.text(),
- leditPassword.text()
- )
- )
-
- LayoutInfoConnexion = QGridLayout()
- LayoutInfoConnexion.addWidget(labMail, 0, 0)
- LayoutInfoConnexion.addWidget(leditMail, 0, 1)
- LayoutInfoConnexion.addWidget(labPassword, 1, 0)
- LayoutInfoConnexion.addWidget(leditPassword, 1, 1)
- LayoutInfoConnexion.addWidget(btnConnexion, 2, 1)
-
- layoutGroupConnexion = QHBoxLayout()
- layoutGroupConnexion.addStretch()
- layoutGroupConnexion.addLayout(LayoutInfoConnexion)
- layoutGroupConnexion.addStretch()
-
- grpConnexion = QGroupBox("Connexion")
- grpConnexion.setLayout(layoutGroupConnexion)
-
- layoutMain = QVBoxLayout()
- layoutMain.addWidget(connexionState)
- layoutMain.addWidget(grpUtilisateur)
- layoutMain.addStretch()
- layoutMain.addWidget(grpConnexion)
- layoutMain.addStretch()
-
- mainWindow.mainWidget.deleteLater()
- mainWindow.mainWidget = QWidget()
- mainWindow.mainWidget.setLayout(layoutMain)
- mainWindow.setCentralWidget(mainWindow.mainWidget) \ No newline at end of file