┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemmodelbase.cpp
diff options
context:
space:
mode:
authorAkseli Lahtinen <[email protected]>2024-03-08 11:37:20 +0000
committerAkseli Lahtinen <[email protected]>2024-03-08 11:37:20 +0000
commit803bbd1ae191a89ffdb3889acb6621431525f96d (patch)
tree9d0e7fedf8326c7a73d1376eb5e10e8d20aea67b /src/kitemviews/kitemmodelbase.cpp
parent599ddb3c0dcfa1d676653de72caa238f8fce6d49 (diff)
Start autoActivationTimer only if hovering over a directory
Before starting autoActivationTimer, check that we're hovering the item on top of a directory. If we don't check for it, the the autoActivationTimer will try to open the hovered item in it's default application, which can be distracting and break the actual action the user was trying to do, like moving the file to a directory. BUG:479960
Diffstat (limited to 'src/kitemviews/kitemmodelbase.cpp')
-rw-r--r--src/kitemviews/kitemmodelbase.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/kitemviews/kitemmodelbase.cpp b/src/kitemviews/kitemmodelbase.cpp
index b49d4ebb1..9fdecafb8 100644
--- a/src/kitemviews/kitemmodelbase.cpp
+++ b/src/kitemviews/kitemmodelbase.cpp
@@ -128,6 +128,12 @@ bool KItemModelBase::supportsDropping(int index) const
return false;
}
+bool KItemModelBase::canEnterOnHover(int index) const
+{
+ Q_UNUSED(index)
+ return false;
+}
+
QString KItemModelBase::blacklistItemDropEventMimeType() const
{
return QStringLiteral("application/x-dolphin-blacklist-drop");