Use the much faster urls() method from QMimeData

Authored by jtamate on Jan 28 2018, 10:29 AM.

Description

Use the much faster urls() method from QMimeData

Summary:
When requesting a list of text/uri-list, use the much faster QMimeData
urls() method.
The unittests pass (the desktop: protocol) and
CCBUG: 342056
is half solved. The paste speed is as fast as drag&drop in local files
and with fish: files.
The lock in X11 plasma or kwin still needs another patch.

Test Plan: Select 2000 files in one folder, cut and paste them in another disk.

Reviewers: Frameworks, dfaure

Reviewed By: dfaure

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D10155

Details

Committed
jtamateJan 28 2018, 11:01 AM
Reviewer
dfaure
Differential Revision
D10155: Use the much faster urls() method from QMimeData
Parents
R244:af098b901725: Next try to fix build on windows
Branches
Unknown
Tags
Unknown