mirror of
https://github.com/LorenEteval/Furious.git
synced 2026-09-29 10:28:07 +03:00
Synchronize TUN card disabled state
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
This commit is contained in:
@@ -48,7 +48,8 @@ def baseStyleSheet(palette):
|
||||
}}
|
||||
|
||||
QLabel:disabled,
|
||||
QLabel#SettingsCardTitle:disabled {{
|
||||
QLabel#SettingsCardTitle:disabled,
|
||||
QLabel#SettingsCardDescription:disabled {{
|
||||
color: {palette['disabled']};
|
||||
}}
|
||||
|
||||
|
||||
@@ -648,8 +648,7 @@ class SettingsPage(Mixins.QTranslatable, QMainWindow):
|
||||
tunModeTitle(),
|
||||
_('Route system traffic through the active proxy connection.'),
|
||||
)
|
||||
self.tunModeCard.checkBox.setEnabled(self._tunModeAvailable)
|
||||
self.tunModeCard.titleLabel.setEnabled(self.tunModeCard.checkBox.isEnabled())
|
||||
self.tunModeCard.setEnabled(self._tunModeAvailable)
|
||||
|
||||
AppSettingsController().tunModeChanged.connect(
|
||||
self.tunModeCard.checkBox.syncCheckedAnimated
|
||||
@@ -1123,8 +1122,7 @@ class SettingsPage(Mixins.QTranslatable, QMainWindow):
|
||||
|
||||
def setConnectionControlsEnabled(self, enabled: bool):
|
||||
"""Disable connection-sensitive settings during a transition."""
|
||||
self.tunModeCard.checkBox.setEnabled(bool(enabled) and self._tunModeAvailable)
|
||||
self.tunModeCard.titleLabel.setEnabled(self.tunModeCard.checkBox.isEnabled())
|
||||
self.tunModeCard.setEnabled(bool(enabled) and self._tunModeAvailable)
|
||||
self.systemProxyCard.comboBox.setEnabled(bool(enabled))
|
||||
|
||||
def showEvent(self, event):
|
||||
|
||||
Reference in New Issue
Block a user