Based upon @mart https://invent.kde.org/system/dolphin/-/merge_requests/492/diffs Co-authored-by: Marco Martin <mart@kde.org>