┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincolumnview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-06-28 19:01:12 +0000
committerPeter Penz <[email protected]>2007-06-28 19:01:12 +0000
commit8c32c621ad1abd9e881743e9f2ca47bc779ee9b9 (patch)
treede13ada24a363fd08dfe528279d65072edc77c63 /src/dolphincolumnview.cpp
parent34ff90696f8a9d8a5d2c02be1b11b4d092b888c1 (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.cpp8
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());