You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
567 B
30 lines
567 B
import QtQuick 2.6 |
|
import QtQuick.Layouts 1.0 |
|
import QtQuick.Controls 2.1 |
|
import QtQuick.Controls.Material 2.0 |
|
|
|
Rectangle { |
|
id: item |
|
|
|
property bool warning |
|
property bool error |
|
property string text |
|
|
|
color: "transparent" |
|
border.color: error ? "red" : warning ? "yellow" : Material.accentColor |
|
border.width: 1 |
|
height: text.height + 2* 16 |
|
radius: 8 |
|
|
|
Text { |
|
id: text |
|
width: item.width - 2* 16 |
|
x: 16 |
|
y: 16 |
|
|
|
color: item.border.color |
|
text: item.text |
|
wrapMode: Text.Wrap |
|
} |
|
|
|
}
|
|
|