some thoughts about icons
This commit is contained in:
parent
cf2f387f58
commit
abc3ebf80a
8 changed files with 166 additions and 5 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue