[Marble-devel] Review Request 123577: Fixing bugs with the rotate and resize functionality of the GroundOverlayFrame

Dávid Kolozsvári freedawson at gmail.com
Thu Apr 30 21:59:19 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123577/
-----------------------------------------------------------

Review request for Marble.


Repository: marble


Description
-------

This patch corrects some bugs of the GroundOverlayFrame, and adds more functionality to it. 
- Now it is possible to drag the parallel edges across each-other without experiencing glitches and bugs. For example switching the east and west edge now produces a GroundOverlayFrame which crosses the date line. 
- Adds "virtual nodes" to the boundary of the GroundOverlayFrame, in order to not experience glitches in extreme cases(e. g. the user rotates a big GroundOverlay which crosses the date line).
- Corrected a bug, where the polarity of the globe is not taken into account when adding a GroundOverlayFrame.

Besides that, this patch applies some code refactoring too, which probably improves performance(i. e. the interpolation is now taking place only when an update occurs, not in every repaint).


Diffs
-----

  src/plugins/render/annotate/AnnotatePlugin.cpp c27fd37 
  src/plugins/render/annotate/GroundOverlayFrame.h b069653 
  src/plugins/render/annotate/GroundOverlayFrame.cpp 26ea792 

Diff: https://git.reviewboard.kde.org/r/123577/diff/


Testing
-------

It was tested by me and works fine.


Thanks,

Dávid Kolozsvári

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20150430/becbe889/attachment-0001.html>


More information about the Marble-devel mailing list