diff --git a/containments/desktop/package/contents/ui/FolderView.qml b/containments/desktop/package/contents/ui/FolderView.qml --- a/containments/desktop/package/contents/ui/FolderView.qml +++ b/containments/desktop/package/contents/ui/FolderView.qml @@ -885,6 +885,8 @@ dir.cut(); } else if (event.matches(StandardKey.Undo)) { dir.undo(); + } else if (event.matches(StandardKey.Refresh)) { + dir.refresh(); } } diff --git a/containments/desktop/plugins/folder/foldermodel.h b/containments/desktop/plugins/folder/foldermodel.h --- a/containments/desktop/plugins/folder/foldermodel.h +++ b/containments/desktop/plugins/folder/foldermodel.h @@ -217,6 +217,7 @@ Q_INVOKABLE void deleteSelected(); Q_INVOKABLE void openSelected(); Q_INVOKABLE void undo(); + Q_INVOKABLE void refresh(); Q_SIGNALS: void urlChanged() const; @@ -255,7 +256,6 @@ void evictFromIsDirCache(const KFileItemList &items); void selectionChanged(QItemSelection selected, QItemSelection deselected); void pasteTo(); - void refresh(); void moveSelectedToTrash(); void emptyTrashBin(); void restoreSelectedFromTrash();