┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/views/dolphinview.cpp9
-rw-r--r--src/views/dolphinview.h3
2 files changed, 6 insertions, 6 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp
index 168e282b5..a6c90e990 100644
--- a/src/views/dolphinview.cpp
+++ b/src/views/dolphinview.cpp
@@ -925,7 +925,7 @@ bool DolphinView::eventFilter(QObject* watched, QEvent* event)
break;
case QEvent::ToolTip:
- tryShowNameToolTip(event);
+ tryShowNameToolTip(static_cast<QHelpEvent*>(event));
default:
break;
@@ -2196,11 +2196,10 @@ void DolphinView::updatePlaceholderLabel()
m_placeholderLabel->setVisible(true);
}
-void DolphinView::tryShowNameToolTip(QEvent* event)
+void DolphinView::tryShowNameToolTip(QHelpEvent* event)
{
if (!GeneralSettings::showToolTips() && m_mode == DolphinView::IconsView) {
- QHelpEvent *hoverEvent = reinterpret_cast<QHelpEvent *>(event);
- const std::optional<int> index = m_view->itemAt(hoverEvent->pos());
+ const std::optional<int> index = m_view->itemAt(event->pos());
if (!index.has_value()) {
return;
@@ -2212,7 +2211,7 @@ void DolphinView::tryShowNameToolTip(QEvent* event)
if(isElided) {
const KFileItem item = m_model->fileItem(index.value());
const QString text = item.text();
- const QPoint pos = mapToGlobal(hoverEvent->pos());
+ const QPoint pos = mapToGlobal(event->pos());
QToolTip::showText(pos, text);
}
}
diff --git a/src/views/dolphinview.h b/src/views/dolphinview.h
index 33d432c9e..62ced31ac 100644
--- a/src/views/dolphinview.h
+++ b/src/views/dolphinview.h
@@ -35,6 +35,7 @@ class VersionControlObserver;
class ViewProperties;
class QLabel;
class QGraphicsSceneDragDropEvent;
+class QHelpEvent;
class QRegularExpression;
/**
@@ -862,7 +863,7 @@ private:
void updatePlaceholderLabel();
- void tryShowNameToolTip(QEvent* event);
+ void tryShowNameToolTip(QHelpEvent* event);
private:
void updatePalette();