From: Peter Penz Date: Mon, 4 Dec 2006 05:48:57 +0000 (+0000) Subject: Use QWidget::contextMenuEvent() instead of directly listening to the right mouse... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/65c0544a2a7983dc65a1e0e294ce2149c29f6c54?ds=inline Use QWidget::contextMenuEvent() instead of directly listening to the right mouse button. svn path=/trunk/playground/utils/dolphin/; revision=610302 --- diff --git a/src/dolphiniconsview.cpp b/src/dolphiniconsview.cpp index 4cd4bdddc..7522c1eaf 100644 --- a/src/dolphiniconsview.cpp +++ b/src/dolphiniconsview.cpp @@ -35,13 +35,9 @@ DolphinIconsView::~DolphinIconsView() { } -void DolphinIconsView::mousePressEvent(QMouseEvent* event) +void DolphinIconsView::contextMenuEvent(QContextMenuEvent* event) { - QListView::mousePressEvent(event); - - if (event->button() != Qt::RightButton) { - return; - } + QListView::contextMenuEvent(event); KFileItem* item = 0; diff --git a/src/dolphiniconsview.h b/src/dolphiniconsview.h index 1f4f5d70b..7d4a826ac 100644 --- a/src/dolphiniconsview.h +++ b/src/dolphiniconsview.h @@ -42,7 +42,7 @@ public: virtual ~DolphinIconsView(); protected: - virtual void mousePressEvent(QMouseEvent* event); + virtual void contextMenuEvent(QContextMenuEvent* event); virtual void mouseReleaseEvent(QMouseEvent* event); private: