pragma ComponentBehavior: Bound import ".." import "../components" import "." import qs.components import qs.components.controls import qs.components.containers import qs.config import Quickshell.Widgets import Quickshell.Bluetooth import QtQuick SplitPaneWithDetails { id: root required property Session session anchors.fill: parent activeItem: session.bt.active paneIdGenerator: function(item) { return item ? (item.address || "") : ""; } leftContent: Component { DeviceList { session: root.session } } rightDetailsComponent: Component { Details { session: root.session } } rightSettingsComponent: Component { StyledFlickable { id: settingsFlickable flickableDirection: Flickable.VerticalFlick contentHeight: settingsInner.height StyledScrollBar.vertical: StyledScrollBar { flickable: settingsFlickable } Settings { id: settingsInner anchors.left: parent.left anchors.right: parent.right anchors.top: parent.top session: root.session } } } }