some thoughts about icons

This commit is contained in:
Blue 2024-04-01 22:45:48 -03:00
parent cf2f387f58
commit abc3ebf80a
Signed by: blue
GPG key ID: 9B203B252A63EE38
8 changed files with 166 additions and 5 deletions

View file

@ -36,15 +36,16 @@ Item {
TextField {
id: titleField
text: "New Asset"
}
Label {
text: qsTr("Icon") + ":";
}
TextField {
Components.IconPicker {
id: iconField
text: "list-add"
icon: "list-add"
}
Label {
@ -66,7 +67,7 @@ Item {
Button {
text: qsTr("Create")
onClicked: inner.send(titleField.text, iconField.text, colorField.text)
onClicked: inner.confirm()
}
}
@ -74,12 +75,17 @@ Item {
id: modal
}
function confirm () {
//TODO validation
send(titleField.text, iconField.icon, colorField.text);
}
function send (title, icon, color) {
if (modal.inProgress)
return;
titleField.text = title;
iconField.text = icon;
iconField.icon = icon;
colorField.text = color;
modal.inProgress = true;