Changeset View
Changeset View
Standalone View
Standalone View
krusader/Panel/PanelView/krinterbriefview.cpp
Show First 20 Lines • Show All 230 Lines • ▼ Show 20 Line(s) | 230 | { | |||
---|---|---|---|---|---|
231 | if (!_mouseHandler->wheelEvent(ev)) | 231 | if (!_mouseHandler->wheelEvent(ev)) | ||
232 | QApplication::sendEvent(horizontalScrollBar(), ev); | 232 | QApplication::sendEvent(horizontalScrollBar(), ev); | ||
233 | } | 233 | } | ||
234 | 234 | | |||
235 | bool KrInterBriefView::eventFilter(QObject *object, QEvent *event) | 235 | bool KrInterBriefView::eventFilter(QObject *object, QEvent *event) | ||
236 | { | 236 | { | ||
237 | if (object == _header) { | 237 | if (object == _header) { | ||
238 | if (event->type() == QEvent::ContextMenu) { | 238 | if (event->type() == QEvent::ContextMenu) { | ||
239 | auto *me = (QContextMenuEvent *)event; | 239 | auto *me = dynamic_cast<QContextMenuEvent *>(event); | ||
240 | showContextMenu(me->globalPos()); | 240 | showContextMenu(me->globalPos()); | ||
241 | return true; | 241 | return true; | ||
242 | } | 242 | } | ||
243 | } | 243 | } | ||
244 | return false; | 244 | return false; | ||
245 | } | 245 | } | ||
246 | 246 | | |||
247 | void KrInterBriefView::showContextMenu(const QPoint & p) | 247 | void KrInterBriefView::showContextMenu(const QPoint & p) | ||
▲ Show 20 Lines • Show All 449 Lines • Show Last 20 Lines |