mirror of
https://invent.kde.org/system/dolphin
synced 2024-07-04 17:30:55 +00:00
Use QWidget::contextMenuEvent() instead of directly listening to the right mouse button.
svn path=/trunk/playground/utils/dolphin/; revision=610302
This commit is contained in:
parent
01f577fda1
commit
65c0544a2a
|
@ -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;
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ public:
|
|||
virtual ~DolphinIconsView();
|
||||
|
||||
protected:
|
||||
virtual void mousePressEvent(QMouseEvent* event);
|
||||
virtual void contextMenuEvent(QContextMenuEvent* event);
|
||||
virtual void mouseReleaseEvent(QMouseEvent* event);
|
||||
|
||||
private:
|
||||
|
|
Loading…
Reference in New Issue
Block a user