[Marble-commits] KDE/kdeedu/marble/src/lib

Dennis Nienhüser earthwings at gentoo.org
Wed Mar 17 23:20:46 CET 2010


SVN commit 1104513 by nienhueser:

Split RouteSkeleton (user data) from RoutingModel (downloaded route). The latter becomes simpler -- only downloaded data -- and RouteSkeleton itself is easier to handle for both the layer manager and the input widgets. Use better icons that clearly indicate which point on the map belongs to which input field. Fix visual glitch in painting via point drag indicators. Make via points movable. Input fields are added for via points added in the map. Tie input fields to route skeleton such that updates (moving) of points also changes the position and the text stored by the input field. Be consistent with route updates: Always do it after dragging is finished, not triggered by a timer. Do not show route skeleton in route instruction list view, the instructions contain these points anyway, making the entries redundant.

 M  +1 -3      CMakeLists.txt  
 M  +3 -1      routing/AbstractRoutingProvider.h  
 M  +8 -7      routing/OrsRoutingProvider.cpp  
 M  +1 -1      routing/OrsRoutingProvider.h  
 A             routing/RouteSkeleton.cpp   [License: LGPL]
 A             routing/RouteSkeleton.h   [License: LGPL]
 M  +52 -29    routing/RoutingInputWidget.cpp  
 M  +10 -1     routing/RoutingInputWidget.h  
 M  +104 -56   routing/RoutingLayer.cpp  
 M  +12 -0     routing/RoutingLayer.h  
 M  +10 -47    routing/RoutingManager.cpp  
 M  +7 -8      routing/RoutingManager.h  
 M  +1 -138    routing/RoutingModel.cpp  
 M  +2 -24     routing/RoutingModel.h  
 M  +1 -3      routing/RoutingProxyModel.cpp  
 M  +42 -22    routing/RoutingWidget.cpp  
 M  +4 -1      routing/RoutingWidget.h  
 M  +5 -4      routing/YoursRoutingProvider.cpp  
 M  +1 -1      routing/YoursRoutingProvider.h  


http://websvn.kde.org/?view=rev&revision=1104513


More information about the Marble-commits mailing list