diff options
Diffstat (limited to 'src/gui/include')
| -rw-r--r-- | src/gui/include/__init__.py | 0 | ||||
| -rw-r--r-- | src/gui/include/connexionInfo.py | 10 | ||||
| -rw-r--r-- | src/gui/include/menu.py | 16 | ||||
| -rw-r--r-- | src/gui/include/ressources/icon.ico | bin | 0 -> 41662 bytes |
4 files changed, 26 insertions, 0 deletions
diff --git a/src/gui/include/__init__.py b/src/gui/include/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/gui/include/__init__.py diff --git a/src/gui/include/connexionInfo.py b/src/gui/include/connexionInfo.py new file mode 100644 index 0000000..8130f6f --- /dev/null +++ b/src/gui/include/connexionInfo.py @@ -0,0 +1,10 @@ + +from PyQt5.QtWidgets import QLabel + +def get_text(mainWindow) -> object: + if not mainWindow.userConnected: + connexionInfo = QLabel("Non connecté.") + else: + connexionInfo = QLabel(f"Connecté: {mainWindow.userEmail} - {mainWindow.userStatus}") + + return connexionInfo diff --git a/src/gui/include/menu.py b/src/gui/include/menu.py new file mode 100644 index 0000000..e5a6ddd --- /dev/null +++ b/src/gui/include/menu.py @@ -0,0 +1,16 @@ + +from os.path import join +from pathlib import Path +from PyQt5.QtGui import QIcon +from PyQt5.QtWidgets import QAction +from src.gui import windowAPropos + +def init(mainWindow): + logo = join(Path(__file__).parent, "ressources", "icon.ico") + mainWindow.setWindowIcon(QIcon(logo)) + menu = mainWindow.menuBar() + menuOptions = menu.addMenu("Options") + btnApropos = QAction("A propos", mainWindow) + btnApropos.triggered.connect(lambda: windowAPropos.main(mainWindow)) + menuOptions.addAction(btnApropos) + mainWindow.setWindowTitle("Alphajob") diff --git a/src/gui/include/ressources/icon.ico b/src/gui/include/ressources/icon.ico Binary files differnew file mode 100644 index 0000000..7c550a3 --- /dev/null +++ b/src/gui/include/ressources/icon.ico |
