diff options
| author | Peter Penz <[email protected]> | 2007-06-28 19:01:12 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-06-28 19:01:12 +0000 |
| commit | 8c32c621ad1abd9e881743e9f2ca47bc779ee9b9 (patch) | |
| tree | de13ada24a363fd08dfe528279d65072edc77c63 /src/dolphincolumnview.cpp | |
| parent | 34ff90696f8a9d8a5d2c02be1b11b4d092b888c1 (diff) | |
don't request the activation of the active URL on the mouse press event, as the sub folder will be opened on the release event...
svn path=/trunk/KDE/kdebase/apps/; revision=681376
Diffstat (limited to 'src/dolphincolumnview.cpp')
| -rw-r--r-- | src/dolphincolumnview.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/dolphincolumnview.cpp b/src/dolphincolumnview.cpp index 1ab49d05b..0ba861871 100644 --- a/src/dolphincolumnview.cpp +++ b/src/dolphincolumnview.cpp @@ -58,7 +58,7 @@ protected: virtual void dragLeaveEvent(QDragLeaveEvent* event); virtual void dragMoveEvent(QDragMoveEvent* event); virtual void dropEvent(QDropEvent* event); - virtual void mousePressEvent(QMouseEvent* event); + virtual void mouseReleaseEvent(QMouseEvent* event); virtual void paintEvent(QPaintEvent* event); virtual void contextMenuEvent(QContextMenuEvent* event); @@ -182,10 +182,10 @@ void ColumnWidget::dropEvent(QDropEvent* event) m_dragging = false; } -void ColumnWidget::mousePressEvent(QMouseEvent* event) +void ColumnWidget::mouseReleaseEvent(QMouseEvent* event) { m_view->requestActivation(this); - QListView::mousePressEvent(event); + QListView::mouseReleaseEvent(event); } void ColumnWidget::paintEvent(QPaintEvent* event) @@ -201,6 +201,8 @@ void ColumnWidget::paintEvent(QPaintEvent* event) void ColumnWidget::contextMenuEvent(QContextMenuEvent* event) { + m_view->requestActivation(this); + QListView::contextMenuEvent(event); const QModelIndex index = indexAt(event->pos()); |
