diff options
| author | Elvis Angelaccio <[email protected]> | 2017-07-27 16:05:18 +0200 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2017-07-27 16:05:18 +0200 |
| commit | 82b2dbd3ec568a6e6fe01a8e75739b25cae25f15 (patch) | |
| tree | 56d635f989c3f260b8e0539cb6a98506ce84acfc /src/dolphinviewcontainer.cpp | |
| parent | 9a957c3b5cec8cb369acc8388240ce718299bcd9 (diff) | |
| parent | c3de867622afc7e0eaf787bf371873387a6b4451 (diff) | |
Merge branch 'Applications/17.08'
Diffstat (limited to 'src/dolphinviewcontainer.cpp')
| -rw-r--r-- | src/dolphinviewcontainer.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/dolphinviewcontainer.cpp b/src/dolphinviewcontainer.cpp index 72ced931b..198879f37 100644 --- a/src/dolphinviewcontainer.cpp +++ b/src/dolphinviewcontainer.cpp @@ -29,6 +29,7 @@ #include <KFilePlacesModel> #include <KLocalizedString> #include <KIO/PreviewJob> +#include <kio_version.h> #include <KMessageWidget> #include <KShell> #include <QUrl> @@ -135,8 +136,14 @@ DolphinViewContainer::DolphinViewContainer(const QUrl& url, QWidget* parent) : this, &DolphinViewContainer::slotUrlNavigatorLocationChanged); connect(m_urlNavigator, &KUrlNavigator::returnPressed, this, &DolphinViewContainer::slotReturnPressed); - connect(m_urlNavigator, &KUrlNavigator::urlsDropped, - m_view, &DolphinView::dropUrls); + connect(m_urlNavigator, &KUrlNavigator::urlsDropped, this, [=](const QUrl &destination, QDropEvent *event) { +#if KIO_VERSION >= QT_VERSION_CHECK(5, 37, 0) + m_view->dropUrls(destination, event, m_urlNavigator->dropWidget()); +#else + // TODO: remove as soon as we can hard-depend of KF5 >= 5.37 + m_view->dropUrls(destination, event, m_view); +#endif + }); // Initialize status bar m_statusBar = new DolphinStatusBar(this); |
