diff options
| author | Debulois <quentin@debulois.fr> | 2022-05-01 23:24:19 +0200 |
|---|---|---|
| committer | Debulois <quentin@debulois.fr> | 2022-05-01 23:24:19 +0200 |
| commit | 809f5c2c7ce0bdf05287c6f1b5ec1330efb0c469 (patch) | |
| tree | 786477393b2608d3dd118d3e9ae4e57380804b5a /src/gui/globalMenu.py | |
| parent | 1eaf21fd423e5dedf1ed4361b0e9b6cbbcfc9fa0 (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.py | 48 |
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) |
