mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-10-17 00:34:01 -04:00
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
29 lines
606 B
QML
29 lines
606 B
QML
import QtQuick
|
|
import qs.Common
|
|
import qs.DCommon.Widgets
|
|
|
|
DActionButton {
|
|
id: root
|
|
|
|
property bool confirming: false
|
|
|
|
signal deleteRequested
|
|
|
|
iconName: confirming ? "warning" : "delete"
|
|
iconColor: confirming ? Theme.error : Theme.surfaceVariantText
|
|
tooltipText: confirming ? I18n.tr("Confirm Delete") : I18n.tr("Delete")
|
|
|
|
onActiveFocusChanged: {
|
|
if (!activeFocus)
|
|
confirming = false;
|
|
}
|
|
onClicked: {
|
|
if (!confirming) {
|
|
confirming = true;
|
|
return;
|
|
}
|
|
confirming = false;
|
|
deleteRequested();
|
|
}
|
|
}
|