X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/65b18bf935faad814b9ab3b318fdbfb4772d2051..19cd2364a917c55e245dbdf3bfc87b2dc520046c:/src/dolphinviewcontainer.cpp diff --git a/src/dolphinviewcontainer.cpp b/src/dolphinviewcontainer.cpp index 48e73ca89..5d177c93a 100644 --- a/src/dolphinviewcontainer.cpp +++ b/src/dolphinviewcontainer.cpp @@ -17,7 +17,7 @@ #include "views/viewproperties.h" #include "dolphin_detailsmodesettings.h" -#ifdef HAVE_KACTIVITIES +#if HAVE_KACTIVITIES #include #endif #include @@ -54,7 +54,7 @@ DolphinViewContainer::DolphinViewContainer(const QUrl& url, QWidget* parent) : m_statusBarTimer(nullptr), m_statusBarTimestamp(), m_autoGrabFocus(true) -#ifdef HAVE_KACTIVITIES +#if HAVE_KACTIVITIES , m_activityResourceInstance(nullptr) #endif { @@ -214,7 +214,7 @@ DolphinViewContainer::DolphinViewContainer(const QUrl& url, QWidget* parent) : // Initialize kactivities resource instance -#ifdef HAVE_KACTIVITIES +#if HAVE_KACTIVITIES m_activityResourceInstance = new KActivities::ResourceInstance(window()->winId(), url); m_activityResourceInstance->setParent(this); #endif @@ -237,7 +237,7 @@ void DolphinViewContainer::setActive(bool active) } m_view->setActive(active); -#ifdef HAVE_KACTIVITIES +#if HAVE_KACTIVITIES if (active) { m_activityResourceInstance->notifyFocusedIn(); } else { @@ -530,7 +530,7 @@ void DolphinViewContainer::setUrl(const QUrl& newUrl) m_urlNavigator->setLocationUrl(newUrl); } -#ifdef HAVE_KACTIVITIES +#if HAVE_KACTIVITIES m_activityResourceInstance->setUri(newUrl); #endif } @@ -666,7 +666,7 @@ void DolphinViewContainer::slotItemActivated(const KFileItem &item) return; } - KIO::OpenUrlJob *job = new KIO::OpenUrlJob(item.targetUrl()); + KIO::OpenUrlJob *job = new KIO::OpenUrlJob(item.targetUrl(), item.mimetype()); job->setUiDelegate(new KIO::JobUiDelegate(KJobUiDelegate::AutoWarningHandlingEnabled, this)); job->setShowOpenOrExecuteDialog(true); connect(job, &KIO::OpenUrlJob::finished, this, &DolphinViewContainer::slotOpenUrlFinished);