BarTab: properly relocate SettingsWindow when floating state changes (thanks MrDowntempo <3)

This commit is contained in:
Ly-sec
2025-11-09 13:04:16 +01:00
parent fe3840b95a
commit ed4dd34a9c

View File

@@ -16,6 +16,7 @@ SmartPanel {
readonly property bool attachToBar: Settings.data.ui.settingsPanelAttachToBar
readonly property string barPosition: Settings.data.bar.position
readonly property bool barFloating: Settings.data.bar.floating
forceAttachToBar: attachToBar
panelAnchorHorizontalCenter: attachToBar ? (barPosition === "top" || barPosition === "bottom") : true
@@ -37,6 +38,12 @@ SmartPanel {
}
}
onBarFloatingChanged: {
if (isPanelOpen && attachToBar) {
Qt.callLater(root.setPosition)
}
}
// Tabs enumeration, order is NOT relevant
enum Tab {
About,