diff --git a/src/plugins/desktop/core/ddplugin-canvas/model/canvasproxymodel.cpp b/src/plugins/desktop/core/ddplugin-canvas/model/canvasproxymodel.cpp index 615b805841..f2b76618b3 100644 --- a/src/plugins/desktop/core/ddplugin-canvas/model/canvasproxymodel.cpp +++ b/src/plugins/desktop/core/ddplugin-canvas/model/canvasproxymodel.cpp @@ -20,6 +20,8 @@ DFMBASE_USE_NAMESPACE DFMGLOBAL_USE_NAMESPACE using namespace ddplugin_canvas; +inline constexpr char kCanvas[] { "canvas" }; + CanvasProxyModelPrivate::CanvasProxyModelPrivate(CanvasProxyModel *qq) : QObject(qq), q(qq) { @@ -715,7 +717,7 @@ QMimeData *CanvasProxyModel::mimeData(const QModelIndexList &indexes) const } else { mimedt->setUrls(urls); } - + mimedt->setText(kCanvas); // set user id SysInfoUtils::setMimeDataUserId(mimedt); diff --git a/src/plugins/desktop/ddplugin-organizer/models/collectionmodel.cpp b/src/plugins/desktop/ddplugin-organizer/models/collectionmodel.cpp index 49d6d2636e..a42ef3bae1 100644 --- a/src/plugins/desktop/ddplugin-organizer/models/collectionmodel.cpp +++ b/src/plugins/desktop/ddplugin-organizer/models/collectionmodel.cpp @@ -22,6 +22,8 @@ DFMBASE_USE_NAMESPACE using namespace ddplugin_organizer; +inline constexpr char kCollection[] { "collection" }; + CollectionModelPrivate::CollectionModelPrivate(CollectionModel *qq) : QObject(qq), q(qq) { @@ -482,9 +484,8 @@ QMimeData *CollectionModel::mimeData(const QModelIndexList &indexes) const for (const QModelIndex &idx : indexes) urls << fileUrl(idx); - + mm->setText(kCollection); mm->setUrls(urls); - // set user id SysInfoUtils::setMimeDataUserId(mm); diff --git a/src/plugins/filemanager/core/dfmplugin-workspace/models/fileviewmodel.cpp b/src/plugins/filemanager/core/dfmplugin-workspace/models/fileviewmodel.cpp index 8aeac38e9a..f6a380a776 100644 --- a/src/plugins/filemanager/core/dfmplugin-workspace/models/fileviewmodel.cpp +++ b/src/plugins/filemanager/core/dfmplugin-workspace/models/fileviewmodel.cpp @@ -37,6 +37,8 @@ DFMGLOBAL_USE_NAMESPACE DFMBASE_USE_NAMESPACE using namespace dfmplugin_workspace; +inline constexpr char kFileManager[] { "fileManager" }; + FileViewModel::FileViewModel(QAbstractItemView *parent) : QAbstractItemModel(parent) @@ -452,7 +454,7 @@ QMimeData *FileViewModel::mimeData(const QModelIndexList &indexes) const } QMimeData *data = new QMimeData(); - + data->setText(kFileManager); data->setUrls(urls); SysInfoUtils::setMimeDataUserId(data);