Files
bbedward ccbf1d38ad widgets: bump qml-common, rename Dank* prefixed widgets to D, add
deprecation notice to plugin compatibility shims

- When qml-common became a thing, we left qs.Widgets shims in place for
  plugin compatibility
- It's annoying to need to maintain them when qml-common has any change,
  add a warning so we can safely deprecate them in the future
- One shot rename the common stuff to D to make it shorter and nicer to
  write
2026-10-05 16:47:19 -04:00

31 lines
814 B
QML

import QtQuick
import qs.Common
import qs.Services
import qs.DCommon.Widgets
import qs.Modules.Settings.Widgets
SettingsFabBar {
id: root
property bool blocked: false
shown: SessionData.greeterSyncPending && GreeterService.binaryExists
DFab {
text: I18n.tr("Revert")
iconName: "undo"
colorRole: "secondaryContainer"
enabled: !GreeterService.syncing
onClicked: SettingsData.revertGreeterSyncPending()
}
DFab {
text: GreeterService.syncing ? I18n.tr("Syncing...", "greeter settings status while sync is running") : I18n.tr("Apply changes")
iconName: "check"
colorRole: "primary"
busy: GreeterService.syncing
enabled: !GreeterService.syncing && !root.blocked
onClicked: GreeterService.sync()
}
}