<table><tr><td style="">kossebau created this revision.<br />kossebau added reviewers: Marble, rahn, shentey, nienhueser.</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D2282" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Allows build-time check of values used and is faster at runtime, due to<br />
comparing bits instead of strings (lists)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rMARBLE Marble</div></div></div><br /><div><strong>BRANCH</strong><div><div>makeRenderPositionsAnEnum</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D2282" rel="noreferrer">https://phabricator.kde.org/D2282</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>docs/layermanagement.txt<br />
docs/paintingmaps.txt<br />
examples/cpp/custom-layers/main.cpp<br />
examples/cpp/squad-interpolation/squad-interpolation.cpp<br />
examples/cpp/squad-interpolation/squad-interpolation.h<br />
src/bindings/python/sip/AbstractFloatItem.sip<br />
src/bindings/python/sip/LayerInterface.sip<br />
src/bindings/python/sip/RenderPluginInterface.sip<br />
src/lib/marble/AbstractDataPlugin.cpp<br />
src/lib/marble/AbstractDataPlugin.h<br />
src/lib/marble/AbstractFloatItem.cpp<br />
src/lib/marble/AbstractFloatItem.h<br />
src/lib/marble/LayerInterface.h<br />
src/lib/marble/LayerManager.cpp<br />
src/lib/marble/MarbleGlobal.h<br />
src/lib/marble/MarbleMap.cpp<br />
src/lib/marble/MarbleWidget.cpp<br />
src/lib/marble/layers/FloatItemsLayer.cpp<br />
src/lib/marble/layers/FloatItemsLayer.h<br />
src/lib/marble/layers/FogLayer.cpp<br />
src/lib/marble/layers/FogLayer.h<br />
src/lib/marble/layers/GeometryLayer.cpp<br />
src/lib/marble/layers/GeometryLayer.h<br />
src/lib/marble/layers/GroundLayer.cpp<br />
src/lib/marble/layers/GroundLayer.h<br />
src/lib/marble/layers/MarbleSplashLayer.cpp<br />
src/lib/marble/layers/MarbleSplashLayer.h<br />
src/lib/marble/layers/PlacemarkLayer.cpp<br />
src/lib/marble/layers/PlacemarkLayer.h<br />
src/lib/marble/layers/PopupLayer.cpp<br />
src/lib/marble/layers/PopupLayer.h<br />
src/lib/marble/layers/TextureLayer.cpp<br />
src/lib/marble/layers/TextureLayer.h<br />
src/lib/marble/layers/VectorTileLayer.cpp<br />
src/lib/marble/layers/VectorTileLayer.h<br />
src/lib/marble/routing/RoutingLayer.cpp<br />
src/lib/marble/routing/RoutingLayer.h<br />
src/plugins/render/annotate/AnnotatePlugin.cpp<br />
src/plugins/render/annotate/AnnotatePlugin.h<br />
src/plugins/render/aprs/AprsPlugin.cpp<br />
src/plugins/render/aprs/AprsPlugin.h<br />
src/plugins/render/atmosphere/AtmospherePlugin.cpp<br />
src/plugins/render/atmosphere/AtmospherePlugin.h<br />
src/plugins/render/crosshairs/CrosshairsPlugin.cpp<br />
src/plugins/render/crosshairs/CrosshairsPlugin.h<br />
src/plugins/render/eclipses/EclipsesPlugin.cpp<br />
src/plugins/render/eclipses/EclipsesPlugin.h<br />
src/plugins/render/elevationprofilemarker/ElevationProfileMarker.cpp<br />
src/plugins/render/elevationprofilemarker/ElevationProfileMarker.h<br />
src/plugins/render/graticule/GraticulePlugin.cpp<br />
src/plugins/render/graticule/GraticulePlugin.h<br />
src/plugins/render/inhibit-screensaver/InhibitScreensaverPlugin.cpp<br />
src/plugins/render/inhibit-screensaver/InhibitScreensaverPlugin.h<br />
src/plugins/render/measure/MeasureToolPlugin.cpp<br />
src/plugins/render/measure/MeasureToolPlugin.h<br />
src/plugins/render/positionmarker/PositionMarker.cpp<br />
src/plugins/render/positionmarker/PositionMarker.h<br />
src/plugins/render/satellites/SatellitesPlugin.cpp<br />
src/plugins/render/satellites/SatellitesPlugin.h<br />
src/plugins/render/stars/StarsPlugin.cpp<br />
src/plugins/render/stars/StarsPlugin.h<br />
src/plugins/render/sun/SunPlugin.cpp<br />
src/plugins/render/sun/SunPlugin.h<br />
src/plugins/render/test/TestPlugin.cpp<br />
src/plugins/render/test/TestPlugin.h<br />
src/plugins/render/twitter/twitterPlugin.cpp<br />
src/plugins/render/twitter/twitterPlugin.h<br />
src/plugins/templates/floatitem/FITemplateFloatItem.h<br />
tests/AbstractFloatItemTest.cpp</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>kossebau, Marble, rahn, shentey, nienhueser<br /><strong>Cc: </strong>marble-devel<br /></div>