mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-24 05:25:37 +00:00
- second attempt for drag n drop
This commit is contained in:
parent
cf6128a222
commit
685ceafc5b
11
src/GUI.cpp
11
src/GUI.cpp
@ -528,7 +528,16 @@ void GUI::hideEvent(QHideEvent *e) {
|
|||||||
// Action executed when a file is dropped
|
// Action executed when a file is dropped
|
||||||
void GUI::dropEvent(QDropEvent *event) {
|
void GUI::dropEvent(QDropEvent *event) {
|
||||||
event->acceptProposedAction();
|
event->acceptProposedAction();
|
||||||
QStringList files=event->mimeData()->text().split(QString::fromUtf8("\n"));
|
QStringList files;
|
||||||
|
if(event->mimeData()->hasUrls()) {
|
||||||
|
QList<QUrl> urls = event->mimeData()->urls();
|
||||||
|
QUrl url;
|
||||||
|
foreach(url, urls) {
|
||||||
|
files << url.toString();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
files = event->mimeData()->text().split(QString::fromUtf8("\n"));
|
||||||
|
}
|
||||||
// Add file to download list
|
// Add file to download list
|
||||||
QString file;
|
QString file;
|
||||||
QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent"));
|
QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user