Revision control

++ // Copyright (C) 2017 The Qt Company Ltd.
++ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
++
++ import QtQuick
++ import QtQuick.Controls
++ import QtQuick.Layouts
++
++ Item {
++ id: root
++ property alias messageText: messageText
++ property alias messageTitle: messageTitle
++ property alias button: button
++
++ Rectangle {
++ id: tabRectangle
++ y: 20
++ height: messageTitle.height * 2
++ color: "#46a2da"
++ anchors.rightMargin: 0
++ anchors.leftMargin: 0
++ anchors.left: parent.left
++ anchors.right: parent.right
++
++ Label {
++ id: messageTitle
++ color: "#ffffff"
++ text: qsTr("type")
++ anchors.verticalCenter: parent.verticalCenter
++ anchors.horizontalCenter: parent.horizontalCenter
++ }
++ }
++
++ Item {
++ anchors.rightMargin: 20
++ anchors.leftMargin: 20
++ anchors.bottomMargin: 20
++ anchors.topMargin: 20
++ anchors.bottom: parent.bottom
++ anchors.left: parent.left
++ anchors.right: parent.right
++ anchors.top: tabRectangle.bottom
++
++ ColumnLayout {
++ id: columnLayout1
++ spacing: 20
++ anchors.fill: parent
++
++ Label {
++ id: messageText
++ text: qsTr("message")
++ Layout.fillWidth: true
++ horizontalAlignment: Text.AlignHCenter
++ wrapMode: Text.WordWrap
++ textFormat: Text.RichText
++ }
++
++ Button {
++ id: button
++ text: qsTr("OK")
++ Layout.alignment: Qt.AlignHCenter
++ }
++
++ Item {
++ Layout.fillHeight: true
++ }
++ }
++ }
++ }
++