moment/src/qml/Base/HOkCancelPopup.qml
2019-09-09 06:23:46 -04:00

36 lines
734 B
QML

import QtQuick 2.12
import QtQuick.Layouts 1.12
HPopup {
id: popup
onAboutToShow: okClicked = false
signal ok()
signal cancel()
property alias label: label
property alias text: label.text
property bool okClicked: false
box.enterButtonTarget: "ok"
box.buttonModel: [
{ name: "ok", text: qsTr("OK"), iconName: "ok" },
{ name: "cancel", text: qsTr("Cancel"), iconName: "cancel" },
]
box.buttonCallbacks: ({
ok: button => { okClicked = true; popup.ok(); popup.close() },
cancel: button => { okClicked = false; popup.cancel(); popup.close() },
})
HLabel {
id: label
wrapMode: Text.Wrap
Layout.fillWidth: true
}
}