mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-18 22:47:21 -06:00
- Drag'n drop to labels cleanup
This commit is contained in:
20
src/GUI.cpp
20
src/GUI.cpp
@@ -598,29 +598,9 @@ void GUI::dragEnterEvent(QDragEnterEvent *event) {
|
|||||||
foreach(const QString &mime, event->mimeData()->formats()){
|
foreach(const QString &mime, event->mimeData()->formats()){
|
||||||
qDebug("mimeData: %s", mime.toLocal8Bit().data());
|
qDebug("mimeData: %s", mime.toLocal8Bit().data());
|
||||||
}
|
}
|
||||||
if (event->mimeData()->hasFormat("application/x-qstandarditemmodeldatalist")) {
|
|
||||||
if(childAt(event->pos()) == transferListFilters) {
|
|
||||||
qDebug("DragEnterEvent: torrent to filter list, accepting...");
|
|
||||||
event->acceptProposedAction();
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (event->mimeData()->hasFormat(QString::fromUtf8("text/plain")) || event->mimeData()->hasFormat(QString::fromUtf8("text/uri-list"))) {
|
if (event->mimeData()->hasFormat(QString::fromUtf8("text/plain")) || event->mimeData()->hasFormat(QString::fromUtf8("text/uri-list"))) {
|
||||||
event->acceptProposedAction();
|
event->acceptProposedAction();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void GUI::dragMoveEvent(QDragMoveEvent *event) {
|
|
||||||
if (event->mimeData()->hasFormat("application/x-qstandarditemmodeldatalist")) {
|
|
||||||
if(childAt(event->pos()) == transferListFilters) {
|
|
||||||
qDebug("DragMoveEvent: torrent to filter list, accepting...");
|
|
||||||
event->acceptProposedAction();
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (event->mimeData()->hasFormat(QString::fromUtf8("text/plain")) || event->mimeData()->hasFormat(QString::fromUtf8("text/uri-list"))) {
|
|
||||||
event->acceptProposedAction();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************
|
/*****************************************************
|
||||||
|
|||||||
@@ -97,7 +97,6 @@ class GUI : public QMainWindow, private Ui::MainWindow{
|
|||||||
// GUI related slots
|
// GUI related slots
|
||||||
void dropEvent(QDropEvent *event);
|
void dropEvent(QDropEvent *event);
|
||||||
void dragEnterEvent(QDragEnterEvent *event);
|
void dragEnterEvent(QDragEnterEvent *event);
|
||||||
void dragMoveEvent(QDragMoveEvent *event);
|
|
||||||
void toggleVisibility(QSystemTrayIcon::ActivationReason e);
|
void toggleVisibility(QSystemTrayIcon::ActivationReason e);
|
||||||
void on_actionAbout_triggered();
|
void on_actionAbout_triggered();
|
||||||
void on_actionCreate_torrent_triggered();
|
void on_actionCreate_torrent_triggered();
|
||||||
|
|||||||
Reference in New Issue
Block a user