[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: trunk/KDE/kdepim/kaddressbook/views
From: Mario Teijeiro Otero <emeteo () escomposlinux ! org>
Date: 2005-05-04 13:09:10
Message-ID: 1115212150.650865.24022.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 409251 by mteijeiro:
* Fix position of context menu.
M +5 -5 trunk/KDE/kdepim/kaddressbook/views/cardview.cpp
--- trunk/KDE/kdepim/kaddressbook/views/cardview.cpp #409250:409251
@@ -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