This commit is contained in:
2026-06-01 23:24:38 +02:00
parent d23d0c15be
commit d927afbb87
3 changed files with 47 additions and 5 deletions
+11
View File
@@ -280,6 +280,7 @@ class AdminWindow(QDialog):
btn_gen = QPushButton("Générer une nouvelle paire de clés")
btn_gen.setFixedHeight(28)
btn_gen.clicked.connect(self._generate_keys)
self._row(form, "", btn_gen)
lay.addWidget(grp)
@@ -512,6 +513,15 @@ class AdminWindow(QDialog):
self._chk_autostart.setChecked(bool(self._cfg.get("ui", "autostart")))
form1.addRow("", self._chk_autostart)
self._chk_auto_connect = QCheckBox(
"Se connecter automatiquement au démarrage (profil actif)"
)
self._chk_auto_connect.setStyleSheet("color: white;")
self._chk_auto_connect.setChecked(
bool(self._cfg.get("ui", "auto_connect_on_startup"))
)
form1.addRow("", self._chk_auto_connect)
lay.addWidget(grp1)
grp_ks = QGroupBox("🔒 Kill Switch (Linux)")
@@ -569,6 +579,7 @@ class AdminWindow(QDialog):
self._cfg.set("ui", "minimize_to_tray", self._chk_tray.isChecked())
self._cfg.set("ui", "auto_reconnect", self._chk_autorecon.isChecked())
self._cfg.set("ui", "reconnect_interval", self._spin_interval.value())
self._cfg.set("ui", "auto_connect_on_startup", self._chk_auto_connect.isChecked())
autostart = self._chk_autostart.isChecked()
if autostart != bool(self._cfg.get("ui", "autostart")):
self._cfg.set_autostart(autostart)