summaryrefslogtreecommitdiff
path: root/modules/controlcenter/Session.qml
diff options
context:
space:
mode:
authorRobin Seger <pixelkhaos@gmail.com>2026-01-20 14:12:08 +0100
committerGitHub <noreply@github.com>2026-01-21 00:12:08 +1100
commit2ddc367e4e12c13fc9499550fab62772408a6b47 (patch)
tree2ec14d426fa26dbcb7ca5e0c075a1d87e7a252e3 /modules/controlcenter/Session.qml
parentbar/statusicons: allow disabling wifi icon when ethernet is active (#1107) (diff)
downloadcaelestia-shell-2ddc367e4e12c13fc9499550fab62772408a6b47.tar.gz
caelestia-shell-2ddc367e4e12c13fc9499550fab62772408a6b47.tar.bz2
caelestia-shell-2ddc367e4e12c13fc9499550fab62772408a6b47.zip
controlcenter: added VPN settings & management (#1095)
* feat: add VPN settings and management UI - Add VPN configuration UI - Update VPN toggle visibility to check enabled providers * controlcenter: VPN modal transitions & cleanup * controlcenter: VPN modal styling * controlcenter: VPN modal scrim * controlcenter: VPN modal padding * controlcenter: VPN modal enter & exit behaviour
Diffstat (limited to 'modules/controlcenter/Session.qml')
-rw-r--r--modules/controlcenter/Session.qml1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/controlcenter/Session.qml b/modules/controlcenter/Session.qml
index 5c4bb05..e77cd34 100644
--- a/modules/controlcenter/Session.qml
+++ b/modules/controlcenter/Session.qml
@@ -15,6 +15,7 @@ QtObject {
readonly property NetworkState network: NetworkState {}
readonly property EthernetState ethernet: EthernetState {}
readonly property LauncherState launcher: LauncherState {}
+ readonly property VpnState vpn: VpnState {}
onActiveChanged: activeIndex = Math.max(0, panes.indexOf(active))
onActiveIndexChanged: if (panes[activeIndex]) active = panes[activeIndex]