summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/qtcreator/welcomescreen/widgets/SessionItem.qml25
1 files changed, 20 insertions, 5 deletions
diff --git a/share/qtcreator/welcomescreen/widgets/SessionItem.qml b/share/qtcreator/welcomescreen/widgets/SessionItem.qml
index fe7639f027..14c582d688 100644
--- a/share/qtcreator/welcomescreen/widgets/SessionItem.qml
+++ b/share/qtcreator/welcomescreen/widgets/SessionItem.qml
@@ -174,7 +174,6 @@ Item {
x: 6
width: parent.width -12
spacing: 4
- visible: !defaultSession
Image { source: "images/icons/clone.png" }
LinkedText {
@@ -184,18 +183,34 @@ Item {
}
}
- Text { width: 16; text: " "; }
- Image { source: "images/icons/rename.png" }
+ Text {
+ visible: !defaultSession
+ width: 16;
+ text: " ";
+ }
+ Image {
+ visible: !defaultSession
+ source: "images/icons/rename.png"
+ }
LinkedText {
+ visible: !defaultSession
text: qsTr("Rename")
onClicked: {
root.model.renameSession(sessionName);
}
}
- Text { width: 16; text: " "; visible: y === 0}
- Image { source: "images/icons/delete.png" }
+ Text {
+ visible: y === 0 && !defaultSession
+ width: 16;
+ text: " ";
+ }
+ Image {
+ visible: !defaultSession
+ source: "images/icons/delete.png"
+ }
LinkedText {
+ visible: !defaultSession
text: qsTr("Delete")
onClicked: {
root.model.deleteSession(sessionName);