import QtQuick import Quickshell import Quickshell.Bluetooth QtObject { property ShellScreen screen property bool isWindow property bool animatingContainer property int currentPageIdx property list subPageIdxStack property bool searchOpen property string selectedWallpaperCategory property BluetoothDevice selectedBtDevice property DesktopEntry selectedApp property string selectedEthernetInterface signal close signal subPageOpened(idx: int) signal subPageClosed function openSubPage(idx: int): void { subPageIdxStack.push(idx); subPageOpened(idx); } function closeSubPage(): void { subPageClosed(); subPageIdxStack.pop(); } onCurrentPageIdxChanged: subPageIdxStack.length = 0 }