X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/e2b844437e9308a04ddf043ae9d2f5c8ffef97b0..39f89141b06c:/src/views/viewextensionsfactory.cpp diff --git a/src/views/viewextensionsfactory.cpp b/src/views/viewextensionsfactory.cpp index 6d4ab09ca..5dabd66cc 100644 --- a/src/views/viewextensionsfactory.cpp +++ b/src/views/viewextensionsfactory.cpp @@ -43,7 +43,6 @@ ViewExtensionsFactory::ViewExtensionsFactory(QAbstractItemView* view, DolphinViewController* dolphinViewController, const ViewModeController* viewModeController) : QObject(view), - m_appliedPointingHandCursor(false), m_view(view), m_dolphinViewController(dolphinViewController), m_toolTipManager(0), @@ -129,10 +128,6 @@ ViewExtensionsFactory::ViewExtensionsFactory(QAbstractItemView* view, this, SLOT(slotNameFilterChanged(const QString&))); view->viewport()->installEventFilter(this); - - // Apply a pointing-hand cursor when hovering files - connect(view, SIGNAL(entered(const QModelIndex&)), SLOT(applyPointingHandCursor())); - connect(view, SIGNAL(viewportEntered()), SLOT(restoreCursor())); } ViewExtensionsFactory::~ViewExtensionsFactory() @@ -162,21 +157,9 @@ bool ViewExtensionsFactory::autoFolderExpandingEnabled() const bool ViewExtensionsFactory::eventFilter(QObject* watched, QEvent* event) { Q_UNUSED(watched); - - switch (event->type()) { - case QEvent::Wheel: - if (m_selectionManager != 0) { - m_selectionManager->reset(); - } - break; - - case QEvent::Leave: - restoreCursor(); - break; - - default: break; + if ((event->type() == QEvent::Wheel) && (m_selectionManager != 0)) { + m_selectionManager->reset(); } - return false; } @@ -253,22 +236,6 @@ void ViewExtensionsFactory::requestActivation() m_dolphinViewController->requestActivation(); } -void ViewExtensionsFactory::applyPointingHandCursor() -{ - if (!m_appliedPointingHandCursor && !(QApplication::mouseButtons() & Qt::LeftButton)) { - QApplication::setOverrideCursor(QCursor(Qt::PointingHandCursor)); - m_appliedPointingHandCursor = true; - } -} - -void ViewExtensionsFactory::restoreCursor() -{ - if (m_appliedPointingHandCursor) { - QApplication::restoreOverrideCursor(); - m_appliedPointingHandCursor = false; - } -} - DolphinSortFilterProxyModel* ViewExtensionsFactory::proxyModel() const { return static_cast(m_view->model());