diff --git a/YACReaderLibrary/comics_view.cpp b/YACReaderLibrary/comics_view.cpp index 0c48a724..47d181cd 100644 --- a/YACReaderLibrary/comics_view.cpp +++ b/YACReaderLibrary/comics_view.cpp @@ -19,7 +19,7 @@ void ComicsView::dragEnterEvent(QDragEnterEvent *event) { QList urlList; - if (event->mimeData()->hasUrls()) + if (event->mimeData()->hasUrls() && event->dropAction() == Qt::CopyAction) { urlList = event->mimeData()->urls(); QString currentPath; @@ -40,7 +40,7 @@ void ComicsView::dropEvent(QDropEvent *event) { QLOG_DEBUG() << "drop" << event->dropAction(); - bool validAction = event->dropAction() == Qt::CopyAction || event->dropAction() & Qt::MoveAction; + bool validAction = event->dropAction() == Qt::CopyAction;// || event->dropAction() & Qt::MoveAction; TODO move if(validAction) { diff --git a/YACReaderLibrary/empty_folder_widget.cpp b/YACReaderLibrary/empty_folder_widget.cpp index 7ffdbdd1..e9760ab6 100644 --- a/YACReaderLibrary/empty_folder_widget.cpp +++ b/YACReaderLibrary/empty_folder_widget.cpp @@ -110,7 +110,7 @@ void EmptyFolderWidget::dragEnterEvent(QDragEnterEvent *event) { QList urlList; - if (event->mimeData()->hasUrls()) + if (event->mimeData()->hasUrls() && event->dropAction() == Qt::CopyAction) { urlList = event->mimeData()->urls(); QString currentPath; @@ -131,7 +131,7 @@ void EmptyFolderWidget::dropEvent(QDropEvent *event) { QLOG_DEBUG() << "drop in emptyfolder" << event->dropAction(); - bool validAction = event->dropAction() == Qt::CopyAction || event->dropAction() & Qt::MoveAction; + bool validAction = event->dropAction() == Qt::CopyAction; // || event->dropAction() & Qt::MoveAction; TODO move if(validAction) { diff --git a/YACReaderLibrary/yacreader_folders_view.cpp b/YACReaderLibrary/yacreader_folders_view.cpp index 55353d80..0f774bc5 100644 --- a/YACReaderLibrary/yacreader_folders_view.cpp +++ b/YACReaderLibrary/yacreader_folders_view.cpp @@ -21,7 +21,7 @@ void YACReaderFoldersView::dragEnterEvent(QDragEnterEvent *event) QList urlList; - if (event->mimeData()->hasUrls()) + if (event->mimeData()->hasUrls() && event->dropAction() == Qt::CopyAction) { urlList = event->mimeData()->urls(); QString currentPath; @@ -55,7 +55,7 @@ void YACReaderFoldersView::dropEvent(QDropEvent *event) QLOG_DEBUG() << "drop on tree" << event->dropAction(); - bool validAction = event->dropAction() == Qt::CopyAction || event->dropAction() & Qt::MoveAction; + bool validAction = event->dropAction() == Qt::CopyAction; // || event->dropAction() & Qt::MoveAction; TODO move if(validAction) {