Snake/SnakeClient/SnakeApp/front-end/NotificationForm.qml

65 lines
1.7 KiB
QML
Raw Normal View History

2018-11-25 18:10:08 +03:00
import QtQuick 2.11
import QtQuick.Controls 2.3
import QtQuick.Controls.Material 2.0
import QtQuick.Layouts 1.3
2018-12-06 22:49:35 +03:00
BasePopUp {
2018-11-25 18:10:08 +03:00
id : popup
2019-08-17 23:42:22 +03:00
property string text: qsTr("Message")
property string img: ""
property string titleText: qsTr("Message")
2019-08-09 21:20:33 +03:00
autoClose: true;
closeInterval: 5000
2018-11-25 18:10:08 +03:00
Page {
id: page
2019-08-17 23:42:22 +03:00
title: titleText
2018-11-25 18:10:08 +03:00
anchors.fill: parent
2019-08-17 23:42:22 +03:00
contentItem:
2018-11-25 18:10:08 +03:00
RowLayout {
id: rowLayout
spacing: 5
clip: true
2019-08-17 23:42:22 +03:00
anchors.top: parent.bottom
2018-11-25 18:10:08 +03:00
anchors.topMargin: 1
anchors.left: parent.left
anchors.leftMargin: 0
anchors.right: parent.right
anchors.rightMargin: 0
anchors.bottom: parent.bottom
anchors.bottomMargin: 0
Rectangle {
color: "#00000000"
Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
Layout.preferredWidth: rowLayout.height;
Layout.preferredHeight: rowLayout.height;
Image {
id: image
fillMode: Image.PreserveAspectCrop
clip: true
anchors.fill: parent;
source: ""
}
}
Label {
id: message
text: qsTr("Message")
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
Layout.fillHeight: true;
Layout.fillWidth: true;
clip: true
wrapMode: Text.WordWrap
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
}
}
}
}