diff options
| author | Elvis Angelaccio <[email protected]> | 2021-08-29 19:42:51 +0200 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2021-08-29 19:42:51 +0200 |
| commit | 8b4d3624ad1be3de678cc5fcaa5a6baa43767914 (patch) | |
| tree | fd171066c5432dcfaa452451db8a3184a1e09b29 /src/panels | |
| parent | 05448c4dea3758c89e89c16315f5bd29874a9df8 (diff) | |
| parent | 127e446ba09c1294f57e50bcfc574b6c8a311370 (diff) | |
Merge branch 'release/21.08'
Diffstat (limited to 'src/panels')
| -rw-r--r-- | src/panels/folders/folderspanel.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/panels/folders/folderspanel.cpp b/src/panels/folders/folderspanel.cpp index 82b2e1b12..19a05d2b6 100644 --- a/src/panels/folders/folderspanel.cpp +++ b/src/panels/folders/folderspanel.cpp @@ -15,6 +15,7 @@ #include "kitemviews/kitemlistcontainer.h" #include "kitemviews/kitemlistcontroller.h" #include "kitemviews/kitemlistselectionmanager.h" +#include "kitemviews/private/kitemlistroleeditor.h" #include "treeviewcontextmenu.h" #include "views/draganddrophelper.h" @@ -245,7 +246,8 @@ void FoldersPanel::slotRoleEditingFinished(int index, const QByteArray& role, co { if (role == "text") { const KFileItem item = m_model->fileItem(index); - const QString newName = value.toString(); + const EditResult retVal = value.value<EditResult>(); + const QString newName = retVal.newName; if (!newName.isEmpty() && newName != item.text() && newName != QLatin1Char('.') && newName != QLatin1String("..")) { const QUrl oldUrl = item.url(); QUrl newUrl = oldUrl.adjusted(QUrl::RemoveFilename); |
