[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.4/kdepim/kaddressbook/views
From: Mario Teijeiro Otero <emeteo () escomposlinux ! org>
Date: 2005-05-04 15:20:51
Message-ID: 1115220051.850929.27292.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 409276 by mteijeiro:
* backport fix position of context menu.
M +5 -5 branches/KDE/3.4/kdepim/kaddressbook/views/cardview.cpp
--- branches/KDE/3.4/kdepim/kaddressbook/views/cardview.cpp #409275:409276
@@ -989,15 +989,15 @@
{
QScrollView::contentsMousePressEvent( e );
- QPoint pos = e->pos();
- d->mLastClickPos = pos;
+ QPoint pos = contentsToViewport( e->pos() );
+ d->mLastClickPos = e->pos();
- CardViewItem *item = itemAt( pos );
+ CardViewItem *item = itemAt( e->pos() );
if ( item == 0 ) {
d->mLastClickOnItem = false;
if ( d->mOnSeparator) {
- d->mResizeAnchor = e->x() + contentsX();
+ d->mResizeAnchor = pos.x() + contentsX();
d->colspace = (2 * d->mItemSpacing);
int ccw = d->mItemWidth + d->colspace + d->mSepWidth;
d->first = (contentsX() + d->mSepWidth) / ccw;
@@ -1032,7 +1032,7 @@
// select current item
item->setSelected( true );
- emit contextMenuRequested( item, mapToGlobal( e->pos() ) );
+ emit contextMenuRequested( item, mapToGlobal( pos ) );
return;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic