]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/private/kfileitemclipboard.cpp
Merge branch 'release/22.04'
[dolphin.git] / src / kitemviews / private / kfileitemclipboard.cpp
index e1deda3ddb3e5227e937e931dd2ae423643f5dfb..ec31068e7db3ef58c246aa19f4d199faf36c0210 100644 (file)
@@ -47,18 +47,19 @@ void KFileItemClipboard::updateCutItems()
     // mimeData can be 0 according to https://bugs.kde.org/show_bug.cgi?id=335053
     if (!mimeData) {
         m_cutItems.clear();
-        emit cutItemsChanged();
+        Q_EMIT cutItemsChanged();
         return;
     }
 
     const QByteArray data = mimeData->data(QStringLiteral("application/x-kde-cutselection"));
     const bool isCutSelection = (!data.isEmpty() && data.at(0) == QLatin1Char('1'));
     if (isCutSelection) {
-        m_cutItems = KUrlMimeData::urlsFromMimeData(mimeData).toSet();
+        const auto urlsFromMimeData = KUrlMimeData::urlsFromMimeData(mimeData);
+        m_cutItems = QSet<QUrl>(urlsFromMimeData.constBegin(), urlsFromMimeData.constEnd());
     } else {
         m_cutItems.clear();
     }
-    emit cutItemsChanged();
+    Q_EMIT cutItemsChanged();
 }
 
 KFileItemClipboard::KFileItemClipboard() :