[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/kstars/kstars
From: Jason Harris <kstars () 30doradus ! org>
Date: 2005-09-24 2:07:37
Message-ID: 1127527657.388775.18894.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 463421 by harris:
Porting fix from 3.5 branch: keep new position when recentering the map
with the Zoom tool, even if we were tracking on an object.
M +5 -5 skymapevents.cpp
--- trunk/KDE/kdeedu/kstars/kstars/skymapevents.cpp #463420:463421
@@ -512,7 +512,7 @@
if (!slewing) {
slewing = true;
infoBoxes()->focusObjChanged( i18n( "nothing" ) );
- if ( ksw && Options::isTracking() ) ksw->slotTrack(); //toggle tracking off
+ stopTracking(); //toggle tracking off
}
//Update focus such that the sky coords at mouse cursor remain approximately \
constant @@ -596,13 +596,13 @@
double dx = ( 0.5*width() - ZoomRect.center().x() )/Options::zoomFactor();
double dy = ( 0.5*height() - ZoomRect.center().y() )/Options::zoomFactor();
+ infoBoxes()->focusObjChanged( i18n( "nothing" ) );
+ stopTracking();
+
SkyPoint newcenter = dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, \
data->geo()->lat(), Options::useRefraction() );
- setClickedPoint( &newcenter );
- setClickedObject( NULL );
- setFocusObject( NULL );
+
setFocus( &newcenter );
setDestination( &newcenter );
- setOldFocus( &newcenter );
ksw->zoom( Options::zoomFactor() * factor );
setDefaultMouseCursor();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic