[Marble-devel] [Differential] [Request, 534 lines] D2282: Make render positions an enum instead of string-based values

kossebau (Friedrich W. H. Kossebau) noreply at phabricator.kde.org
Mon Jul 25 13:51:20 UTC 2016


kossebau created this revision.
kossebau added reviewers: Marble, rahn, shentey, nienhueser.

REVISION SUMMARY
  Allows build-time check of values used and is faster at runtime, due to
  comparing bits instead of strings (lists)

REPOSITORY
  rMARBLE Marble

BRANCH
  makeRenderPositionsAnEnum

REVISION DETAIL
  https://phabricator.kde.org/D2282

AFFECTED FILES
  docs/layermanagement.txt
  docs/paintingmaps.txt
  examples/cpp/custom-layers/main.cpp
  examples/cpp/squad-interpolation/squad-interpolation.cpp
  examples/cpp/squad-interpolation/squad-interpolation.h
  src/bindings/python/sip/AbstractFloatItem.sip
  src/bindings/python/sip/LayerInterface.sip
  src/bindings/python/sip/RenderPluginInterface.sip
  src/lib/marble/AbstractDataPlugin.cpp
  src/lib/marble/AbstractDataPlugin.h
  src/lib/marble/AbstractFloatItem.cpp
  src/lib/marble/AbstractFloatItem.h
  src/lib/marble/LayerInterface.h
  src/lib/marble/LayerManager.cpp
  src/lib/marble/MarbleGlobal.h
  src/lib/marble/MarbleMap.cpp
  src/lib/marble/MarbleWidget.cpp
  src/lib/marble/layers/FloatItemsLayer.cpp
  src/lib/marble/layers/FloatItemsLayer.h
  src/lib/marble/layers/FogLayer.cpp
  src/lib/marble/layers/FogLayer.h
  src/lib/marble/layers/GeometryLayer.cpp
  src/lib/marble/layers/GeometryLayer.h
  src/lib/marble/layers/GroundLayer.cpp
  src/lib/marble/layers/GroundLayer.h
  src/lib/marble/layers/MarbleSplashLayer.cpp
  src/lib/marble/layers/MarbleSplashLayer.h
  src/lib/marble/layers/PlacemarkLayer.cpp
  src/lib/marble/layers/PlacemarkLayer.h
  src/lib/marble/layers/PopupLayer.cpp
  src/lib/marble/layers/PopupLayer.h
  src/lib/marble/layers/TextureLayer.cpp
  src/lib/marble/layers/TextureLayer.h
  src/lib/marble/layers/VectorTileLayer.cpp
  src/lib/marble/layers/VectorTileLayer.h
  src/lib/marble/routing/RoutingLayer.cpp
  src/lib/marble/routing/RoutingLayer.h
  src/plugins/render/annotate/AnnotatePlugin.cpp
  src/plugins/render/annotate/AnnotatePlugin.h
  src/plugins/render/aprs/AprsPlugin.cpp
  src/plugins/render/aprs/AprsPlugin.h
  src/plugins/render/atmosphere/AtmospherePlugin.cpp
  src/plugins/render/atmosphere/AtmospherePlugin.h
  src/plugins/render/crosshairs/CrosshairsPlugin.cpp
  src/plugins/render/crosshairs/CrosshairsPlugin.h
  src/plugins/render/eclipses/EclipsesPlugin.cpp
  src/plugins/render/eclipses/EclipsesPlugin.h
  src/plugins/render/elevationprofilemarker/ElevationProfileMarker.cpp
  src/plugins/render/elevationprofilemarker/ElevationProfileMarker.h
  src/plugins/render/graticule/GraticulePlugin.cpp
  src/plugins/render/graticule/GraticulePlugin.h
  src/plugins/render/inhibit-screensaver/InhibitScreensaverPlugin.cpp
  src/plugins/render/inhibit-screensaver/InhibitScreensaverPlugin.h
  src/plugins/render/measure/MeasureToolPlugin.cpp
  src/plugins/render/measure/MeasureToolPlugin.h
  src/plugins/render/positionmarker/PositionMarker.cpp
  src/plugins/render/positionmarker/PositionMarker.h
  src/plugins/render/satellites/SatellitesPlugin.cpp
  src/plugins/render/satellites/SatellitesPlugin.h
  src/plugins/render/stars/StarsPlugin.cpp
  src/plugins/render/stars/StarsPlugin.h
  src/plugins/render/sun/SunPlugin.cpp
  src/plugins/render/sun/SunPlugin.h
  src/plugins/render/test/TestPlugin.cpp
  src/plugins/render/test/TestPlugin.h
  src/plugins/render/twitter/twitterPlugin.cpp
  src/plugins/render/twitter/twitterPlugin.h
  src/plugins/templates/floatitem/FITemplateFloatItem.h
  tests/AbstractFloatItemTest.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #marble, rahn, shentey, nienhueser
Cc: marble-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20160725/d35d7fd2/attachment.html>


More information about the Marble-devel mailing list