mirror of
https://github.com/belsabbagh/dotfiles.git
synced 2026-04-11 17:47:09 +00:00
58 lines
1.2 KiB
QML
58 lines
1.2 KiB
QML
pragma ComponentBehavior: Bound
|
|
|
|
import ".."
|
|
import "../components"
|
|
import qs.components
|
|
import qs.components.containers
|
|
import qs.config
|
|
import Quickshell.Widgets
|
|
import QtQuick
|
|
|
|
SplitPaneWithDetails {
|
|
id: root
|
|
|
|
required property Session session
|
|
|
|
anchors.fill: parent
|
|
|
|
activeItem: session.network.active
|
|
paneIdGenerator: function (item) {
|
|
return item ? (item.ssid || item.bssid || "") : "";
|
|
}
|
|
|
|
leftContent: Component {
|
|
WirelessList {
|
|
session: root.session
|
|
}
|
|
}
|
|
|
|
rightDetailsComponent: Component {
|
|
WirelessDetails {
|
|
session: root.session
|
|
}
|
|
}
|
|
|
|
rightSettingsComponent: Component {
|
|
StyledFlickable {
|
|
flickableDirection: Flickable.VerticalFlick
|
|
contentHeight: settingsInner.height
|
|
clip: true
|
|
|
|
WirelessSettings {
|
|
id: settingsInner
|
|
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
session: root.session
|
|
}
|
|
}
|
|
}
|
|
|
|
overlayComponent: Component {
|
|
WirelessPasswordDialog {
|
|
anchors.fill: parent
|
|
session: root.session
|
|
}
|
|
}
|
|
}
|