fix(kf5): open folder dialog before creating session

This commit is contained in:
Levi Neely 2026-07-08 19:28:59 +02:00
parent 5ad224dfae
commit 31e45452d9
1 changed files with 12 additions and 1 deletions

View File

@ -25,6 +25,17 @@ Item {
}
}
FileDialog {
id: newSessionFolderDialog
title: "Choose working directory for new session"
selectFolder: true
folder: dbus.activeCwd ? "file://" + dbus.activeCwd : shortcuts.home
onAccepted: {
var path = fileUrl.toString().replace("file://", "")
dbus.createSession(path)
}
}
Plasmoid.status: dbus.sessions.length > 0
? PlasmaCore.Types.ActiveStatus
: PlasmaCore.Types.PassiveStatus
@ -115,7 +126,7 @@ Item {
PlasmaComponents.ToolButton {
icon.name: "list-add"
onClicked: dbus.createSession("")
onClicked: newSessionFolderDialog.open()
PlasmaComponents.ToolTip { text: "New session" }
}
}