fixes button
This commit is contained in:
@@ -11,6 +11,7 @@ Item {
|
||||
// Per-button trigger config (from the model). Default: hold-to-activate.
|
||||
readonly property string triggerModeResolved: (typeof triggerMode !== "undefined" && triggerMode) ? triggerMode : "hold"
|
||||
readonly property int holdMsResolved: (typeof holdMs !== "undefined" && holdMs > 0) ? holdMs : 800
|
||||
readonly property bool inputBlocked: status !== 0
|
||||
|
||||
// Resolved feedback colour/width for the current status (ok / error).
|
||||
readonly property color okColor: settingsContainer.feedbackOkColor
|
||||
@@ -212,7 +213,9 @@ Item {
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
enabled: !delegateRoot.inputBlocked
|
||||
onPressed: {
|
||||
if (delegateRoot.inputBlocked) return
|
||||
if (delegateRoot.triggerModeResolved !== "click") {
|
||||
resetAnim.stop()
|
||||
circle.holding = true
|
||||
@@ -235,6 +238,7 @@ Item {
|
||||
}
|
||||
}
|
||||
onClicked: {
|
||||
if (delegateRoot.inputBlocked) return
|
||||
if (delegateRoot.triggerModeResolved === "click")
|
||||
btnController.invokeButton(btnId)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user