diff --git a/src/ui/main_window.py b/src/ui/main_window.py index fcd7474..ef27176 100644 --- a/src/ui/main_window.py +++ b/src/ui/main_window.py @@ -3,7 +3,7 @@ from sys import platform from os import environ from PySide6 import QtGui -from PySide6.QtCore import Qt +from PySide6.QtCore import Qt, QTimer from PySide6.QtUiTools import QUiLoader from PySide6.QtWidgets import QMainWindow, QSizePolicy from PySide6.QtCore import QThread, Signal @@ -182,6 +182,12 @@ class MainWindow(QMainWindow): return FiveMLauncher.launch() + # on disable le bouton connexion une fois fivem lancé. + self.ui.connexion_btn.setEnabled(False) + + # fermer l'application après 60 secondes (60000 ms) + QTimer.singleShot(60000, self.close) + except ApiError as exc: show_qt_error(self, "Connexion impossible", f"Erreur lors de la connexion.\n\n{exc}")