blob: b558ef3334ed79e58174dac07f1c736a5f32262a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
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
def init(mainWindow):
logo = join(Path(__file__).parent, "ressources", "icon.ico")
mainWindow.setWindowIcon(QIcon(logo))
mainWindow.setWindowTitle("Alphajob")
menu = mainWindow.menuBar()
menu.clear() # Clear au cas où
menuOptions = menu.addMenu("Options")
btnApropos = QAction("A propos", mainWindow)
btnApropos.triggered.connect(lambda: windowAPropos.main(mainWindow))
menuOptions.addAction(btnApropos)
if mainWindow.userConnected and mainWindow.userStatus == "Admin":
menuAdmin = menu.addMenu("Admin")
btnEmplois = QAction("Gestion des emplois", mainWindow)
btnEmplois.triggered.connect(lambda: windowAdmin.admin_emplois(mainWindow))
btnUsers = QAction("Gestion des Utilisateurs", mainWindow)
btnUsers.triggered.connect(lambda: windowAdmin.admin_users(mainWindow))
btnMissions = QAction("Gestion des missions", mainWindow)
btnMissions.triggered.connect(lambda: windowAdmin.admin_missions(mainWindow))
menuAdmin.addAction(btnEmplois)
menuAdmin.addAction(btnUsers)
menuAdmin.addAction(btnMissions)
|