Author: jghali
Date: Sun Sep 16 19:27:21 2018
New Revision: 22695

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22695
Log:
refactor FileDialogEventCatcher::eventFilter()

Modified:
    trunk/Scribus/scribus/ui/filedialogeventcatcher.cpp

Modified: trunk/Scribus/scribus/ui/filedialogeventcatcher.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22695&path=/trunk/Scribus/scribus/ui/filedialogeventcatcher.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/filedialogeventcatcher.cpp (original)
+++ trunk/Scribus/scribus/ui/filedialogeventcatcher.cpp Sun Sep 16 19:27:21 2018
@@ -57,34 +57,32 @@
                                break;
                }
        }
-       else
-               if (e->type() == QEvent::DragEnter)
+       else if (e->type() == QEvent::DragEnter)
+       {
+               e->accept();
+               return true;
+       }
+       else if (e->type() == QEvent::Drop)
+       {
+               QDropEvent *dropEvent = static_cast<QDropEvent *>(e);
+               if (dropEvent)
                {
-                       e->accept();
-                       return true;
-               }
-               else
-                       if (e->type() == QEvent::Drop)
+                       if (dropEvent->mimeData()->hasFormat("text/uri-list"))
                        {
-                               QDropEvent *dropEvent = static_cast<QDropEvent 
*>(e);
-                               if (dropEvent)
+                               QString fileUrl;
+                               QList<QUrl> fileUrls = 
dropEvent->mimeData()->urls();
+                               if (fileUrls.count() > 0)
                                {
-                                       if ( 
dropEvent->mimeData()->hasFormat("text/uri-list"))
+                                       fileUrl = fileUrls[0].toLocalFile();
+                                       if (fileUrls[0].isLocalFile())
                                        {
-                                               QString fileUrl;
-                                               QList<QUrl> fileUrls = 
dropEvent->mimeData()->urls();
-                                               if (fileUrls.count()>0)
-                                               {
-                                                       fileUrl = 
fileUrls[0].toLocalFile();
-                                                       if 
(fileUrls[0].isLocalFile())
-                                                       {
-                                                               emit 
dropLocation(fileUrl);
-                                                       }
-                                               }
+                                               emit dropLocation(fileUrl);
                                        }
                                }
-                               e->accept();
-                               return true;
                        }
+               }
+               e->accept();
+               return true;
+       }
        return QObject::eventFilter(o, e);
 }


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to