diff options
| author | Harald Sitter <[email protected]> | 2022-05-03 13:57:09 +0200 |
|---|---|---|
| committer | Harald Sitter <[email protected]> | 2022-07-11 09:04:14 +0000 |
| commit | 8d7e600f63a1961294dfe2c278a710b4ce0716e9 (patch) | |
| tree | 185164e8d9cc1b2ef95571b83e72140d1d890510 /src/views/dolphinview.cpp | |
| parent | 7fdd9f22d8cef4d07576336bd7c50fc0f31fd849 (diff) | |
portalize drag urls
this enables sandboxed application to receive drop events
Diffstat (limited to 'src/views/dolphinview.cpp')
| -rw-r--r-- | src/views/dolphinview.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index ccff1256a..5e7c63e82 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -45,6 +45,7 @@ #include <KLocalizedString> #include <KMessageBox> #include <KProtocolManager> +#include <KUrlMimeData> #include <QAbstractItemView> #include <QActionGroup> @@ -757,12 +758,14 @@ void DolphinView::cutSelectedItemsToClipboard() { QMimeData* mimeData = selectionMimeData(); KIO::setClipboardDataCut(mimeData, true); + KUrlMimeData::exportUrlsToPortal(mimeData); QApplication::clipboard()->setMimeData(mimeData); } void DolphinView::copySelectedItemsToClipboard() { - QMimeData* mimeData = selectionMimeData(); + QMimeData *mimeData = selectionMimeData(); + KUrlMimeData::exportUrlsToPortal(mimeData); QApplication::clipboard()->setMimeData(mimeData); } |
