new button on top

This commit is contained in:
Marco Martin 2016-10-05 16:47:16 +02:00
parent 4eec991a3c
commit c8eef2e789

View file

@ -24,6 +24,32 @@ import org.kde.plasma.components 2.0 as PlasmaComponents
import org.kde.activities 0.1 as Activities
ColumnLayout {
PlasmaComponents.ToolButton {
Layout.fillWidth: true
text: i18n("New Activity...")
onClicked: {
newEdit.visible = true;
newEdit.forceActiveFocus();
}
PlasmaComponents.TextField {
id: newEdit
visible: false
width: parent.width
onFocusChanged: {
if (!focus) {
visible = false
}
}
onAccepted: {
if (text != "") {
activityModel.addActivity(text, function(id) {
visible = false;
activityModel.setCurrentActivity(id, function() {});
});
}
}
}
}
ListView {
id: listView
Layout.fillWidth: true
@ -107,31 +133,4 @@ ColumnLayout {
}
}
}
PlasmaComponents.ToolButton {
Layout.fillWidth: true
text: i18n("New Activity...")
onClicked: {
newEdit.visible = true;
newEdit.forceActiveFocus();
}
PlasmaComponents.TextField {
id: newEdit
visible: false
width: parent.width
onFocusChanged: {
if (!focus) {
visible = false
}
}
onAccepted: {
if (text != "") {
activityModel.addActivity(text, function(id) {
visible = false;
print("AAA"+id)
activityModel.setCurrentActivity(id, function() {});
});
}
}
}
}
}