From: Nicolas Fella Date: Sat, 4 Nov 2023 23:03:18 +0000 (+0100) Subject: Port away from ResourceInstance X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/6f0fc3e0322eb217caaa9ba6bba29cccf96f4b28 Port away from ResourceInstance The information reported here isn't used by anything Instead only report that the url was accessed, which is used for things --- diff --git a/src/dolphinviewcontainer.cpp b/src/dolphinviewcontainer.cpp index 076551e5d..1e0fd527e 100644 --- a/src/dolphinviewcontainer.cpp +++ b/src/dolphinviewcontainer.cpp @@ -71,9 +71,6 @@ DolphinViewContainer::DolphinViewContainer(const QUrl &url, QWidget *parent) , m_statusBarTimer(nullptr) , m_statusBarTimestamp() , m_autoGrabFocus(true) -#if HAVE_KACTIVITIES - , m_activityResourceInstance(nullptr) -#endif { hide(); @@ -189,13 +186,6 @@ DolphinViewContainer::DolphinViewContainer(const QUrl &url, QWidget *parent) connect(placesModel, &KFilePlacesModel::rowsRemoved, this, &DolphinViewContainer::slotPlacesModelChanged); connect(this, &DolphinViewContainer::searchModeEnabledChanged, this, &DolphinViewContainer::captionChanged); - - // Initialize kactivities resource instance - -#if HAVE_KACTIVITIES - m_activityResourceInstance = new KActivities::ResourceInstance(window()->winId(), url); - m_activityResourceInstance->setParent(this); -#endif } DolphinViewContainer::~DolphinViewContainer() @@ -219,14 +209,6 @@ void DolphinViewContainer::setActive(bool active) m_urlNavigatorConnected->setActive(active); } m_view->setActive(active); - -#if HAVE_KACTIVITIES - if (active) { - m_activityResourceInstance->notifyFocusedIn(); - } else { - m_activityResourceInstance->notifyFocusedOut(); - } -#endif } bool DolphinViewContainer::isActive() const @@ -592,7 +574,7 @@ void DolphinViewContainer::setUrl(const QUrl &newUrl) } #if HAVE_KACTIVITIES - m_activityResourceInstance->setUri(newUrl); + KActivities::ResourceInstance::notifyAccessed(newUrl); #endif } diff --git a/src/dolphinviewcontainer.h b/src/dolphinviewcontainer.h index 52fd688f6..89fd69760 100644 --- a/src/dolphinviewcontainer.h +++ b/src/dolphinviewcontainer.h @@ -20,13 +20,6 @@ #include #include -#if HAVE_KACTIVITIES -namespace KActivities -{ -class ResourceInstance; -} -#endif - class FilterBar; class KMessageWidget; class QAction; @@ -474,11 +467,6 @@ private: * connected to this ViewContainer. */ std::unique_ptr m_urlNavigatorVisualState; - -#if HAVE_KACTIVITIES -private: - KActivities::ResourceInstance *m_activityResourceInstance; -#endif }; #endif // DOLPHINVIEWCONTAINER_H