Extract the HTTP host and catalog layer into qbz-control, preserve the existing daemon API, and keep private session credentials out of SSE. Scope library stores and scan workers to their host. Share bounded source search and show Local results alongside Qobuz in the Qt search page. Add the launch-gated Qt Orbit laboratory and persistent remote-context banner. Let qbzd run --orbit own and administer its file library through instance-scoped API and CLI operations. Full remote UI control remains pending. Validate library/control/daemon suites, Qt search and QML regressions, two isolated daemon processes, Qt release build and final cargo check. cx
16 lines
487 B
QML
16 lines
487 B
QML
// The gate is on construction, not merely visibility. Nothing in the Orbit
|
|
// panel is created in a normal launch or while another section is selected.
|
|
pragma ComponentBehavior: Bound
|
|
import QtQuick
|
|
import com.blitzfc.qbz
|
|
Loader {
|
|
id: root
|
|
property bool selected: false
|
|
property bool kioskHost: false
|
|
active: QbzOrbit.enabled && selected
|
|
visible: active
|
|
sourceComponent: Component {
|
|
OrbitSettings { width: root.width; kioskHost: root.kioskHost }
|
|
}
|
|
}
|