summaryrefslogtreecommitdiff
path: root/src/gui/globalMenu.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/globalMenu.py
parent1eaf21fd423e5dedf1ed4361b0e9b6cbbcfc9fa0 (diff)
Ajout du système pour mandater et mise en page des documents
Diffstat (limited to 'src/gui/globalMenu.py')
-rw-r--r--src/gui/globalMenu.py48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/gui/globalMenu.py b/src/gui/globalMenu.py
deleted file mode 100644
index 4625a54..0000000
--- a/src/gui/globalMenu.py
+++ /dev/null
@@ -1,48 +0,0 @@
-
-from os.path import join
-from pathlib import Path
-from PyQt5.QtGui import QIcon
-from PyQt5.QtWidgets import QAction
-from src.gui import windowAPropos, windowAdmin, windowUserInfo, windowMissions
-
-def init(mainWindow):
- logo: str = join(Path(__file__).parent, "ressources", "icon.ico")
- mainWindow.setWindowIcon(QIcon(logo))
- mainWindow.setWindowTitle("Alphajob")
- menu: object = mainWindow.menuBar()
- menu.clear() # Clear au cas où
- if mainWindow.userConnected and mainWindow.userStatus == "Admin":
- menuAdmin: object = menu.addMenu("Admin")
- btnEmplois: object = QAction("Gestion des emplois", mainWindow)
- btnUsers: object = QAction("Gestion des Utilisateurs", mainWindow)
- btnMissions: object = QAction("Gestion des missions", mainWindow)
- btnEmplois.triggered.connect(lambda: windowAdmin.admin_emplois(mainWindow))
- btnUsers.triggered.connect(lambda: windowAdmin.admin_users(mainWindow))
- btnMissions.triggered.connect(lambda: windowAdmin.admin_missions(mainWindow))
- menuAdmin.addAction(btnEmplois)
- menuAdmin.addAction(btnUsers)
- menuAdmin.addAction(btnMissions)
- elif mainWindow.userConnected and (
- mainWindow.userStatus == "Pro" or mainWindow.userStatus == "Client"):
- # Infos
- menuUserInfos: object = menu.addMenu("Mes infos")
- btnMesInfos: object = QAction("Gérer ses infos", mainWindow)
- btnMesInfos.triggered.connect(lambda: windowUserInfo.modif_infos(mainWindow))
- menuUserInfos.addAction(btnMesInfos)
- # Missions
- menuMissions: object = menu.addMenu("Mes missions")
- btnPendingMission: object = QAction("Missions en attente", mainWindow)
- btnOngoignMission: object = QAction("Missions en cours", mainWindow)
- btnCompletedMission: object = QAction("Missions en terminées", mainWindow)
- btnPendingMission.triggered.connect(lambda: windowMissions.main(mainWindow, "pending"))
- btnOngoignMission.triggered.connect(lambda: windowMissions.main(mainWindow, "ongoing"))
- btnCompletedMission.triggered.connect(lambda: windowMissions.main(mainWindow, "completed"))
- menuMissions.addAction(btnPendingMission)
- menuMissions.addAction(btnOngoignMission)
- menuMissions.addAction(btnCompletedMission)
-
-
- menuOptions: object = menu.addMenu("Options")
- btnApropos: object = QAction("A propos", mainWindow)
- btnApropos.triggered.connect(lambda: windowAPropos.main(mainWindow))
- menuOptions.addAction(btnApropos)