[Marble-commits] KDE/kdeedu/marble/docs/release_notes

Bernhard Beschow bbeschow at cs.tu-berlin.de
Tue Oct 5 21:35:51 CEST 2010


SVN commit 1182852 by beschow:

add API changes

 M  +18 -0     APIChanges-0.11.txt  


--- trunk/KDE/kdeedu/marble/docs/release_notes/APIChanges-0.11.txt #1182851:1182852
@@ -17,8 +17,12 @@
 * From MarbleWidget remove setProxy(), proxyHost(), proxyPort(), user(), password().
   These methods haven't been meaningful to MarbleWidget and have been commented to be removed a long time ago.
 
+2010-09-30  Bernhard Beschow <bbeschow at cs.tu-berlin.de>
+
 * Move MarbleMap::home(...) and MarbleMap::setHome(...) to MarbleModel.
 
+2010-10-01  Bernhard Beschow <bbeschow at cs.tu-berlin.de>
+
 * Remove MarbleMap::goHome().
   Use MarbleMap::flyTo(home), where home is the home position.
 
@@ -26,3 +30,17 @@
 
 * RenderPlugin::pluginInstance() has been renamed RenderPlugin::newInstance to be consistent with other plugin types.
   You only need to change your code if you're not using the MARBLE_PLUGIN macro in custom RenderPlugins.
+
+2010-10-05  Bernhard Beschow <bbeschow at cs.tu-berlin.de>
+
+* Remove MarbleMap::zoom{In, Out}().
+  For applications using MarbleWidget, using its zoomIn() and zoomOut() slots is preferred.
+  For applications that need to operate on MarbleMap directly, there is still MarbleMap::zoomViewBy( zoomAmount ).
+
+* Remove MarbleMap::moveStep() and MarbleMap::move{Left, Right, Up, Down}().
+  For applications using MarbleWidget, using its corresponding methods and slots is preferred.
+  For applications that need to operate on MarbleMap directly, use MarbleMap::rotateBy( ... ). See MarbleWidgetPrivate::moveByStep() for an example.
+
+* Remove Marble{Map, Widget}::{north,south}PolePosition().
+  Use Marble{Map, Widget}::screenCoordinates( 0.0, poleLat, ... ) instead, where poleLat is +90 for the north pole and -90 for the south pole.
+  Feel free to request constants like Marble::NorthPole and Marble::SouthPole if you use the screen coordinates of the poles in your application.


More information about the Marble-commits mailing list