import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import QtQuick 2.4 Dialog { id: doubleValidationDialog property int nb_validation: 0 property string text1 property string text2 signal doubleValidated() signal canceled() Text { visible: nb_validation == 0 horizontalAlignment: Text.AlignHCenter text: text1 } Text { visible: nb_validation == 1 horizontalAlignment: Text.AlignHCenter text: text2 } Button { text: i18n.tr("Ok") color: LomiriColors.green onClicked: { if (nb_validation == 1) { nb_validation = 0; doubleValidated(); PopupUtils.close(doubleValidationDialog); } else { nb_validation += 1; } } } Button { id: cancelButton text: i18n.tr("Cancel") color: LomiriColors.red onClicked: { nb_validation = 0; canceled(); PopupUtils.close(doubleValidationDialog); } } }