Warning, /graphics/digikam/core/utilities/geolocation/marble/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 #
0002 # SPDX-FileCopyrightText: 2010-2024 by Gilles Caulier, <caulier dot gilles at gmail dot com>
0003 #
0004 # SPDX-License-Identifier: BSD-3-Clause
0005 #
0006 
0007 APPLY_COMMON_POLICIES()
0008 
0009 include_directories($<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Xml,INTERFACE_INCLUDE_DIRECTORIES>
0010                     $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Network,INTERFACE_INCLUDE_DIRECTORIES>
0011                     $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Gui,INTERFACE_INCLUDE_DIRECTORIES>
0012                     $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Widgets,INTERFACE_INCLUDE_DIRECTORIES>
0013                     $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Core,INTERFACE_INCLUDE_DIRECTORIES>
0014                     $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Svg,INTERFACE_INCLUDE_DIRECTORIES>
0015                     $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Concurrent,INTERFACE_INCLUDE_DIRECTORIES>
0016 
0017                     $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::I18n,INTERFACE_INCLUDE_DIRECTORIES>
0018                     $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::ConfigCore,INTERFACE_INCLUDE_DIRECTORIES>
0019 )
0020 
0021 set(marblewidget_SRCS
0022 
0023     astro/astrolib.cpp
0024     astro/astr2lib.cpp
0025     astro/attlib.cpp
0026     astro/eclsolar.cpp
0027     astro/planetarySats.cpp
0028     astro/solarsystem.cpp
0029     astro/Planet.cpp
0030     astro/PlanetFactory.cpp
0031     astro/SunLocator.cpp
0032 
0033     blendings/Blending.cpp
0034     blendings/BlendingAlgorithms.cpp
0035     blendings/BlendingFactory.cpp
0036     blendings/SunLightBlending.cpp
0037 
0038     core/AbstractFloatItem.cpp
0039     core/AbstractWorkerThread.cpp
0040     core/DialogConfigurationInterface.cpp
0041     core/EquirectScanlineTextureMapper.cpp
0042     core/ImageF.cpp
0043     core/GenericScanlineTextureMapper.cpp
0044     core/MarbleAbstractPresenter.cpp
0045     core/MarbleClock.cpp
0046     core/MarbleColors.cpp
0047     core/MarbleDirs.cpp
0048     core/MarbleGlobal.cpp
0049     core/MarbleInputHandler.cpp
0050     core/MarbleLocale.cpp
0051     core/MarblePhysics.cpp
0052     core/MarbleMap.cpp
0053     core/MarbleWidget.cpp
0054     core/MarbleWidgetInputHandler.cpp
0055     core/MarbleWidgetPopupMenu.cpp
0056     core/MathHelper.cpp
0057     core/MercatorScanlineTextureMapper.cpp
0058     core/Quaternion.cpp
0059     core/RenderState.cpp
0060     core/RunnerTask.cpp
0061     core/SphericalScanlineTextureMapper.cpp
0062     core/ScanlineTextureMapperContext.cpp
0063     core/StyleBuilder.cpp
0064     core/TemplateDocument.cpp
0065     core/TextureColorizer.cpp
0066     core/TextureMapperInterface.cpp
0067     core/ViewParams.cpp
0068     core/ViewportParams.cpp
0069 
0070     geodata/data/LonLatParser.cpp
0071     geodata/data/GeoDataRegion.cpp
0072     geodata/data/GeoDataUpdate.cpp
0073     geodata/data/GeoDataViewVolume.cpp
0074     geodata/data/GeoDataHotSpot.cpp
0075     geodata/data/GeoDataAlias.cpp
0076     geodata/data/GeoDataImagePyramid.cpp
0077     geodata/data/GeoDataGeometry.cpp
0078     geodata/data/GeoDataPoint.cpp
0079     geodata/data/GeoDataPhotoOverlay.cpp
0080     geodata/data/GeoDataTimePrimitive.cpp
0081     geodata/data/GeoDataVec2.cpp
0082     geodata/data/GeoDataBalloonStyle.cpp
0083     geodata/data/GeoDataNetworkLink.cpp
0084     geodata/data/GeoDataLineStyle.cpp
0085     geodata/data/GeoDataScreenOverlay.cpp
0086     geodata/data/GeoDataContainer.cpp
0087     geodata/data/GeoDataItemIcon.cpp
0088     geodata/data/GeoDataTour.cpp
0089     geodata/data/GeoDataTourPrimitive.cpp
0090     geodata/data/GeoDataOverlay.cpp
0091     geodata/data/GeoDataListStyle.cpp
0092     geodata/data/GeoDataFlyTo.cpp
0093     geodata/data/GeoDataMultiTrack.cpp
0094     geodata/data/GeoDataSnippet.cpp
0095     geodata/data/GeoDataStyle.cpp
0096     geodata/data/GeoDataLinearRing.cpp
0097     geodata/data/GeoDataFolder.cpp
0098     geodata/data/GeoDataDocument.cpp
0099     geodata/data/GeoDataLatLonAltBox.cpp
0100     geodata/data/GeoDataStyleSelector.cpp
0101     geodata/data/GeoDataLod.cpp
0102     geodata/data/GeoDataColorStyle.cpp
0103     geodata/data/GeoDataData.cpp
0104     geodata/data/GeoDataLocation.cpp
0105     geodata/data/GeoDataPolygon.cpp
0106     geodata/data/GeoDataLineString.cpp
0107     geodata/data/GeoDataOrientation.cpp
0108     geodata/data/GeoDataLookAt.cpp
0109     geodata/data/GeoDataPlacemark.cpp
0110     geodata/data/GeoDataPlaylist.cpp
0111     geodata/data/GeoDataPolyStyle.cpp
0112     geodata/data/GeoDataModel.cpp
0113     geodata/data/GeoDataLink.cpp
0114     geodata/data/GeoDataIconStyle.cpp
0115     geodata/data/GeoDataAbstractView.cpp
0116     geodata/data/GeoDataStyleMap.cpp
0117     geodata/data/GeoDataExtendedData.cpp
0118     geodata/data/GeoDataLabelStyle.cpp
0119     geodata/data/GeoDataTimeSpan.cpp
0120     geodata/data/GeoDataMultiGeometry.cpp
0121     geodata/data/GeoDataRelation.cpp
0122     geodata/data/GeoDataSimpleArrayData.cpp
0123     geodata/data/GeoDataObject.cpp
0124     geodata/data/GeoDataLatLonQuad.cpp
0125     geodata/data/GeoDataCoordinates.cpp
0126     geodata/data/GeoDataTrack.cpp
0127     geodata/data/GeoDataNetworkLinkControl.cpp
0128     geodata/data/GeoDataFeature.cpp
0129     geodata/data/GeoDataCamera.cpp
0130     geodata/data/GeoDataTimeStamp.cpp
0131     geodata/data/GeoDataGroundOverlay.cpp
0132     geodata/data/GeoDataLatLonBox.cpp
0133     geodata/data/GeoDataScale.cpp
0134     geodata/data/GeoDataResourceMap.cpp
0135     geodata/data/GeoDataTourControl.cpp
0136     geodata/data/GeoDataAccuracy.cpp
0137     geodata/data/GeoDataWait.cpp
0138     geodata/data/GeoDataSoundCue.cpp
0139     geodata/data/GeoDataAnimatedUpdate.cpp
0140     geodata/data/GeoDataSchema.cpp
0141     geodata/data/GeoDataSimpleField.cpp
0142     geodata/data/GeoDataChange.cpp
0143     geodata/data/GeoDataCreate.cpp
0144     geodata/data/GeoDataDelete.cpp
0145     geodata/data/GeoDataSchemaData.cpp
0146     geodata/data/GeoDataSimpleData.cpp
0147     geodata/data/GeoDataBuilding.cpp
0148     geodata/scene/GeoSceneAbstractTileProjection.cpp
0149     geodata/scene/GeoSceneMercatorTileProjection.cpp
0150     geodata/scene/GeoSceneEquirectTileProjection.cpp
0151     geodata/scene/GeoSceneIcon.cpp
0152     geodata/scene/GeoSceneTileDataset.cpp
0153     geodata/scene/GeoSceneVectorTileDataset.cpp
0154     geodata/scene/GeoSceneGeodata.cpp
0155     geodata/scene/GeoSceneGroup.cpp
0156     geodata/scene/GeoSceneZoom.cpp
0157     geodata/scene/GeoSceneLegend.cpp
0158     geodata/scene/GeoSceneTextureTileDataset.cpp
0159     geodata/scene/GeoSceneAbstractDataset.cpp
0160     geodata/scene/GeoSceneItem.cpp
0161     geodata/scene/GeoSceneLicense.cpp
0162     geodata/scene/GeoSceneSection.cpp
0163     geodata/scene/GeoSceneFilter.cpp
0164     geodata/scene/GeoSceneHead.cpp
0165     geodata/scene/GeoSceneVector.cpp
0166     geodata/scene/GeoSceneSettings.cpp
0167     geodata/scene/GeoSceneDocument.cpp
0168     geodata/scene/GeoSceneMap.cpp
0169     geodata/scene/GeoSceneProperty.cpp
0170     geodata/scene/GeoSceneLayer.cpp
0171     geodata/scene/GeoScenePalette.cpp
0172     geodata/handlers/dgml/DgmlFilterTagHandler.h
0173     geodata/handlers/dgml/DgmlHeadingTagHandler.h
0174     geodata/handlers/dgml/DgmlDocumentTagHandler.cpp
0175     geodata/handlers/dgml/DgmlMinimumTagHandler.cpp
0176     geodata/handlers/dgml/DgmlHeadTagHandler.h
0177     geodata/handlers/dgml/DgmlLayerTagHandler.cpp
0178     geodata/handlers/dgml/DgmlMinimumTagHandler.h
0179     geodata/handlers/dgml/DgmlTargetTagHandler.cpp
0180     geodata/handlers/dgml/DgmlSourceFileTagHandler.h
0181     geodata/handlers/dgml/DgmlSourceFileTagHandler.cpp
0182     geodata/handlers/dgml/DgmlGeodataTagHandler.h
0183     geodata/handlers/dgml/DgmlDownloadPolicyTagHandler.h
0184     geodata/handlers/dgml/DgmlProjectionTagHandler.cpp
0185     geodata/handlers/dgml/DgmlLegendTagHandler.cpp
0186     geodata/handlers/dgml/DgmlTargetTagHandler.h
0187     geodata/handlers/dgml/DgmlAuxillaryDictionary.cpp
0188     geodata/handlers/dgml/DgmlGeodataTagHandler.cpp
0189     geodata/handlers/dgml/DgmlBlendingTagHandler.h
0190     geodata/handlers/dgml/DgmlSourceDirTagHandler.cpp
0191     geodata/handlers/dgml/DgmlValueTagHandler.h
0192     geodata/handlers/dgml/DgmlMapTagHandler.h
0193     geodata/handlers/dgml/DgmlPropertyTagHandler.h
0194     geodata/handlers/dgml/DgmlAttributeDictionary.h
0195     geodata/handlers/dgml/DgmlThemeTagHandler.cpp
0196     geodata/handlers/dgml/DgmlInstallMapTagHandler.h
0197     geodata/handlers/dgml/DgmlPropertyTagHandler.cpp
0198     geodata/handlers/dgml/DgmlAvailableTagHandler.h
0199     geodata/handlers/dgml/DgmlMaximumTagHandler.h
0200     geodata/handlers/dgml/DgmlHeadTagHandler.cpp
0201     geodata/handlers/dgml/DgmlLegendTagHandler.h
0202     geodata/handlers/dgml/DgmlProjectionTagHandler.h
0203     geodata/handlers/dgml/DgmlAttributeDictionary.cpp
0204     geodata/handlers/dgml/DgmlInstallMapTagHandler.cpp
0205     geodata/handlers/dgml/DgmlVectorTagHandler.h
0206     geodata/handlers/dgml/DgmlDiscreteTagHandler.cpp
0207     geodata/handlers/dgml/DgmlNameTagHandler.cpp
0208     geodata/handlers/dgml/DgmlLicenseTagHandler.h
0209     geodata/handlers/dgml/DgmlAvailableTagHandler.cpp
0210     geodata/handlers/dgml/DgmlStorageLayoutTagHandler.h
0211     geodata/handlers/dgml/DgmlThemeTagHandler.h
0212     geodata/handlers/dgml/DgmlSettingsTagHandler.h
0213     geodata/handlers/dgml/DgmlDescriptionTagHandler.h
0214     geodata/handlers/dgml/DgmlCenterTagHandler.h
0215     geodata/handlers/dgml/DgmlBrushTagHandler.cpp
0216     geodata/handlers/dgml/DgmlSectionTagHandler.h
0217     geodata/handlers/dgml/DgmlTextureTagHandler.h
0218     geodata/handlers/dgml/DgmlDownloadUrlTagHandler.cpp
0219     geodata/handlers/dgml/DgmlBlendingTagHandler.cpp
0220     geodata/handlers/dgml/DgmlBrushTagHandler.h
0221     geodata/handlers/dgml/DgmlZoomTagHandler.h
0222     geodata/handlers/dgml/DgmlVectorTagHandler.cpp
0223     geodata/handlers/dgml/DgmlDiscreteTagHandler.h
0224     geodata/handlers/dgml/DgmlMapTagHandler.cpp
0225     geodata/handlers/dgml/DgmlVectortileTagHandler.cpp
0226     geodata/handlers/dgml/DgmlVisibleTagHandler.cpp
0227     geodata/handlers/dgml/DgmlHeadingTagHandler.cpp
0228     geodata/handlers/dgml/DgmlTileSizeTagHandler.h
0229     geodata/handlers/dgml/DgmlPenTagHandler.h
0230     geodata/handlers/dgml/DgmlZoomTagHandler.cpp
0231     geodata/handlers/dgml/DgmlTileSizeTagHandler.cpp
0232     geodata/handlers/dgml/DgmlTextureTagHandler.cpp
0233     geodata/handlers/dgml/DgmlPenTagHandler.cpp
0234     geodata/handlers/dgml/DgmlCenterTagHandler.cpp
0235     geodata/handlers/dgml/DgmlDescriptionTagHandler.cpp
0236     geodata/handlers/dgml/DgmlElementDictionary.h
0237     geodata/handlers/dgml/DgmlIconTagHandler.cpp
0238     geodata/handlers/dgml/DgmlValueTagHandler.cpp
0239     geodata/handlers/dgml/DgmlLicenseTagHandler.cpp
0240     geodata/handlers/dgml/DgmlTextTagHandler.cpp
0241     geodata/handlers/dgml/DgmlMaximumTagHandler.cpp
0242     geodata/handlers/dgml/DgmlPaletteTagHandler.cpp
0243     geodata/handlers/dgml/DgmlGroupTagHandler.cpp
0244     geodata/handlers/dgml/DgmlDownloadUrlTagHandler.h
0245     geodata/handlers/dgml/DgmlItemTagHandler.h
0246     geodata/handlers/dgml/DgmlSourceDirTagHandler.h
0247     geodata/handlers/dgml/DgmlGroupTagHandler.h
0248     geodata/handlers/dgml/DgmlStorageLayoutTagHandler.cpp
0249     geodata/handlers/dgml/DgmlTextTagHandler.h
0250     geodata/handlers/dgml/DgmlFilterTagHandler.cpp
0251     geodata/handlers/dgml/DgmlVisibleTagHandler.h
0252     geodata/handlers/dgml/DgmlSectionTagHandler.cpp
0253     geodata/handlers/dgml/DgmlDownloadPolicyTagHandler.cpp
0254     geodata/handlers/dgml/DgmlIconTagHandler.h
0255     geodata/handlers/dgml/DgmlNameTagHandler.h
0256     geodata/handlers/dgml/DgmlDocumentTagHandler.h
0257     geodata/handlers/dgml/DgmlPaletteTagHandler.h
0258     geodata/handlers/dgml/DgmlVectortileTagHandler.h
0259     geodata/handlers/dgml/DgmlElementDictionary.cpp
0260     geodata/handlers/dgml/DgmlItemTagHandler.cpp
0261     geodata/handlers/dgml/DgmlSettingsTagHandler.cpp
0262     geodata/handlers/dgml/DgmlAuxillaryDictionary.h
0263     geodata/handlers/dgml/DgmlLayerTagHandler.h
0264     geodata/handlers/dgml/DgmlRenderOrderTagHandler.cpp
0265     geodata/handlers/dgml/DgmlRenderOrderTagHandler.h
0266     geodata/writers/dgml/DgmlSectionTagWriter.h
0267     geodata/writers/dgml/DgmlSettingsTagWriter.cpp
0268     geodata/writers/dgml/DgmlTagWriter.h
0269     geodata/writers/dgml/DgmlItemTagWriter.h
0270     geodata/writers/dgml/DgmlSettingsTagWriter.h
0271     geodata/writers/dgml/DgmlMapTagWriter.cpp
0272     geodata/writers/dgml/DgmlSectionTagWriter.cpp
0273     geodata/writers/dgml/DgmlGeodataTagWriter.h
0274     geodata/writers/dgml/DgmlVectorTagWriter.h
0275     geodata/writers/dgml/DgmlGeodataTagWriter.cpp
0276     geodata/writers/dgml/DgmlLayerTagWriter.cpp
0277     geodata/writers/dgml/DgmlDocumentTagWriter.cpp
0278     geodata/writers/dgml/DgmlTextureTagWriter.h
0279     geodata/writers/dgml/DgmlMapTagWriter.h
0280     geodata/writers/dgml/DgmlVectorTagWriter.cpp
0281     geodata/writers/dgml/DgmlDocumentTagWriter.h
0282     geodata/writers/dgml/DgmlHeadTagWriter.cpp
0283     geodata/writers/dgml/DgmlLegendTagWriter.cpp
0284     geodata/writers/dgml/DgmlLegendTagWriter.h
0285     geodata/writers/dgml/DgmlHeadTagWriter.h
0286     geodata/writers/dgml/DgmlTextureTagWriter.cpp
0287     geodata/writers/dgml/DgmlTagWriter.cpp
0288     geodata/writers/dgml/DgmlLayerTagWriter.h
0289     geodata/writers/dgml/DgmlItemTagWriter.cpp
0290     geodata/graphicsitem/GeoLineStringGraphicsItem.cpp
0291     geodata/graphicsitem/GeoPhotoGraphicsItem.cpp
0292     geodata/graphicsitem/GeoPolygonGraphicsItem.cpp
0293     geodata/graphicsitem/AbstractGeoPolygonGraphicsItem.cpp
0294     geodata/graphicsitem/BuildingGraphicsItem.cpp
0295     geodata/graphicsitem/GeoTrackGraphicsItem.cpp
0296     geodata/graphicsitem/ScreenOverlayGraphicsItem.cpp
0297     geodata/graphicsitem/ServerLayout.cpp
0298     geodata/handlers/kml/KmlAddressTagHandler.cpp
0299     geodata/handlers/kml/KmlAltitudeModeTagHandler.cpp
0300     geodata/handlers/kml/KmlAltitudeTagHandler.cpp
0301     geodata/handlers/kml/KmlAnimatedUpdateTagHandler.cpp
0302     geodata/handlers/kml/KmlAreaTagHandler.cpp
0303     geodata/handlers/kml/KmlBalloonStyleTagHandler.cpp
0304     geodata/handlers/kml/KmlBeginTagHandler.cpp
0305     geodata/handlers/kml/KmlBgColorTagHandler.cpp
0306     geodata/handlers/kml/KmlCameraTagHandler.cpp
0307     geodata/handlers/kml/KmlChangeTagHandler.cpp
0308     geodata/handlers/kml/KmlColorModeTagHandler.cpp
0309     geodata/handlers/kml/KmlColorTagHandler.cpp
0310     geodata/handlers/kml/KmlCoordinatesTagHandler.cpp
0311     geodata/handlers/kml/KmlCountrycodeTagHandler.cpp
0312     geodata/handlers/kml/KmlCountryNameCodeTagHandler.cpp
0313     geodata/handlers/kml/KmlDataTagHandler.cpp
0314     geodata/handlers/kml/KmlDescriptionTagHandler.cpp
0315     geodata/handlers/kml/KmlDisplayModeTagHandler.cpp
0316     geodata/handlers/kml/KmlDisplayNameTagHandler.cpp
0317     geodata/handlers/kml/KmlDocumentTagHandler.cpp
0318     geodata/handlers/kml/KmlDurationTagHandler.cpp
0319     geodata/handlers/kml/KmldrawOrderTagHandler.cpp
0320     geodata/handlers/kml/KmlEastTagHandler.cpp
0321     geodata/handlers/kml/KmlElementDictionary.cpp
0322     geodata/handlers/kml/KmlEndTagHandler.cpp
0323     geodata/handlers/kml/KmlExtendedDataTagHandler.cpp
0324     geodata/handlers/kml/KmlExtrudeTagHandler.cpp
0325     geodata/handlers/kml/KmlFillTagHandler.cpp
0326     geodata/handlers/kml/KmlFlyToModeTagHandler.cpp
0327     geodata/handlers/kml/KmlFlyToTagHandler.cpp
0328     geodata/handlers/kml/KmlFlyToViewTagHandler.cpp
0329     geodata/handlers/kml/KmlFolderTagHandler.cpp
0330     geodata/handlers/kml/KmlGroundOverlayTagHandler.cpp
0331     geodata/handlers/kml/KmlGxAltitudeModeTagHandler.cpp
0332     geodata/handlers/kml/KmlGxTimeSpanTagHandler.cpp
0333     geodata/handlers/kml/KmlGxTimeStampTagHandler.cpp
0334     geodata/handlers/kml/KmlHeadingTagHandler.cpp
0335     geodata/handlers/kml/KmlHotSpotTagHandler.cpp
0336     geodata/handlers/kml/KmlHrefTagHandler.cpp
0337     geodata/handlers/kml/KmlHttpQueryTagHandler.cpp
0338     geodata/handlers/kml/KmlIconStyleTagHandler.cpp
0339     geodata/handlers/kml/KmlIconTagHandler.cpp
0340     geodata/handlers/kml/KmlInnerBoundaryIsTagHandler.cpp
0341     geodata/handlers/kml/KmlItemIconTagHandler.cpp
0342     geodata/handlers/kml/KmlKeyTagHandler.cpp
0343     geodata/handlers/kml/KmlLabelStyleTagHandler.cpp
0344     geodata/handlers/kml/KmlLatitudeTagHandler.cpp
0345     geodata/handlers/kml/KmlLatLonAltBoxTagHandler.cpp
0346     geodata/handlers/kml/KmlLatLonBoxTagHandler.cpp
0347     geodata/handlers/kml/KmlLatLonQuadTagHandler.cpp
0348     geodata/handlers/kml/KmlLinearRingTagHandler.cpp
0349     geodata/handlers/kml/KmlLineStringTagHandler.cpp
0350     geodata/handlers/kml/KmlLineStyleTagHandler.cpp
0351     geodata/handlers/kml/KmlLinkTagHandler.cpp
0352     geodata/handlers/kml/KmlListItemTypeTagHandler.cpp
0353     geodata/handlers/kml/KmlListStyleTagHandler.cpp
0354     geodata/handlers/kml/KmlLodTagHandler.cpp
0355     geodata/handlers/kml/KmlLongitudeTagHandler.cpp
0356     geodata/handlers/kml/KmlLookAtTagHandler.cpp
0357     geodata/handlers/kml/KmlMarblePlacemarkTagHandler.cpp
0358     geodata/handlers/kml/KmlMaxAltitudeTagHandler.cpp
0359     geodata/handlers/kml/KmlMaxFadeExtentTagHandler.cpp
0360     geodata/handlers/kml/KmlMaxLodPixelsTagHandler.cpp
0361     geodata/handlers/kml/KmlMinAltitudeTagHandler.cpp
0362     geodata/handlers/kml/KmlMinFadeExtentTagHandler.cpp
0363     geodata/handlers/kml/KmlMinLodPixelsTagHandler.cpp
0364     geodata/handlers/kml/KmlModelTagHandler.cpp
0365     geodata/handlers/kml/KmlMultiGeometryTagHandler.cpp
0366     geodata/handlers/kml/KmlMultiTrackTagHandler.cpp
0367     geodata/handlers/kml/KmlMxSizeTagHandler.cpp
0368     geodata/handlers/kml/KmlNameTagHandler.cpp
0369     geodata/handlers/kml/KmlNetworkLinkTagHandler.cpp
0370     geodata/handlers/kml/KmlNorthTagHandler.cpp
0371     geodata/handlers/kml/KmlObjectTagHandler.cpp
0372     geodata/handlers/kml/KmlOpenTagHandler.cpp
0373     geodata/handlers/kml/KmlOuterBoundaryIsTagHandler.cpp
0374     geodata/handlers/kml/KmlOutlineTagHandler.cpp
0375     geodata/handlers/kml/KmlOverlayXYTagHandler.cpp
0376     geodata/handlers/kml/KmlPairTagHandler.cpp
0377     geodata/handlers/kml/KmlPhotoOverlayTagHandler.cpp
0378     geodata/handlers/kml/KmlPlacemarkTagHandler.cpp
0379     geodata/handlers/kml/KmlPlaylistTagHandler.cpp
0380     geodata/handlers/kml/KmlPointTagHandler.cpp
0381     geodata/handlers/kml/KmlPolygonTagHandler.cpp
0382     geodata/handlers/kml/KmlPolyStyleTagHandler.cpp
0383     geodata/handlers/kml/KmlPopTagHandler.cpp
0384     geodata/handlers/kml/KmlRangeTagHandler.cpp
0385     geodata/handlers/kml/KmlRefreshIntervalTagHandler.cpp
0386     geodata/handlers/kml/KmlRefreshModeTagHandler.cpp
0387     geodata/handlers/kml/KmlRefreshVisibilityTagHandler.cpp
0388     geodata/handlers/kml/KmlRegionTagHandler.cpp
0389     geodata/handlers/kml/KmlRoleTagHandler.cpp
0390     geodata/handlers/kml/KmlRollTagHandler.cpp
0391     geodata/handlers/kml/KmlRotationTagHandler.cpp
0392     geodata/handlers/kml/KmlRotationXYTagHandler.cpp
0393     geodata/handlers/kml/Kml_scaleTagHandler.cpp
0394     geodata/handlers/kml/KmlSchemaDataTagHandler.cpp
0395     geodata/handlers/kml/KmlSchemaTagHandler.cpp
0396     geodata/handlers/kml/KmlScreenOverlayTagHandler.cpp
0397     geodata/handlers/kml/KmlScreenXYTagHandler.cpp
0398     geodata/handlers/kml/KmlSimpleArrayDataTagHandler.cpp
0399     geodata/handlers/kml/KmlSimpleDataTagHandler.cpp
0400     geodata/handlers/kml/KmlSimpleFieldTagHandler.cpp
0401     geodata/handlers/kml/KmlSizeTagHandler.cpp
0402     geodata/handlers/kml/KmlSouthTagHandler.cpp
0403     geodata/handlers/kml/KmlStateTagHandler.cpp
0404     geodata/handlers/kml/KmlStyleMapTagHandler.cpp
0405     geodata/handlers/kml/KmlStyleTagHandler.cpp
0406     geodata/handlers/kml/KmlStyleUrlTagHandler.cpp
0407     geodata/handlers/kml/KmlTessellateTagHandler.cpp
0408     geodata/handlers/kml/KmlTextColorTagHandler.cpp
0409     geodata/handlers/kml/KmlTextTagHandler.cpp
0410     geodata/handlers/kml/KmlTiltTagHandler.cpp
0411     geodata/handlers/kml/KmlTimeSpanTagHandler.cpp
0412     geodata/handlers/kml/KmlTimeStampTagHandler.cpp
0413     geodata/handlers/kml/KmlTourTagHandler.cpp
0414     geodata/handlers/kml/KmlTourControlTagHandler.cpp
0415     geodata/handlers/kml/KmlTrackTagHandler.cpp
0416     geodata/handlers/kml/KmlValueTagHandler.cpp
0417     geodata/handlers/kml/KmlViewBoundScaleTagHandler.cpp
0418     geodata/handlers/kml/KmlVisibilityTagHandler.cpp
0419     geodata/handlers/kml/KmlWaitTagHandler.cpp
0420     geodata/handlers/kml/KmlWestTagHandler.cpp
0421     geodata/handlers/kml/KmlWhenTagHandler.cpp
0422     geodata/handlers/kml/KmlWidthTagHandler.cpp
0423     geodata/handlers/kml/KmlViewFormatTagHandler.cpp
0424     geodata/handlers/kml/KmlViewRefreshModeTagHandler.cpp
0425     geodata/handlers/kml/KmlViewRefreshTimeTagHandler.cpp
0426     geodata/handlers/kml/KmlViewVolumeTagHandler.cpp
0427     geodata/handlers/kml/KmlLeftFovTagHandler.cpp
0428     geodata/handlers/kml/KmlRightFovTagHandler.cpp
0429     geodata/handlers/kml/KmlBottomFovTagHandler.cpp
0430     geodata/handlers/kml/KmlTopFovTagHandler.cpp
0431     geodata/handlers/kml/KmlNearTagHandler.cpp
0432     geodata/handlers/kml/KmlImagePyramidTagHandler.cpp
0433     geodata/handlers/kml/KmlTileSizeTagHandler.cpp
0434     geodata/handlers/kml/KmlMaxHeightTagHandler.cpp
0435     geodata/handlers/kml/KmlMaxWidthTagHandler.cpp
0436     geodata/handlers/kml/KmlGridOriginTagHandler.cpp
0437     geodata/handlers/kml/KmlShapeTagHandler.cpp
0438     geodata/handlers/kml/KmlMinRefreshPeriodTagHandler.cpp
0439     geodata/handlers/kml/KmlMaxSessionLengthTagHandler.cpp
0440     geodata/handlers/kml/KmlCookieTagHandler.cpp
0441     geodata/handlers/kml/KmlMessageTagHandler.cpp
0442     geodata/handlers/kml/KmlLinkNameTagHandler.cpp
0443     geodata/handlers/kml/KmlLinkDescriptionTagHandler.cpp
0444     geodata/handlers/kml/KmlLinkSnippetTagHandler.cpp
0445     geodata/handlers/kml/KmlSnippetTagHandler.cpp
0446     geodata/handlers/kml/KmlExpiresTagHandler.cpp
0447     geodata/handlers/kml/KmlUpdateTagHandler.cpp
0448     geodata/handlers/kml/KmlNetworkLinkControlTagHandler.cpp
0449     geodata/handlers/kml/KmlplayModeTagHandler.cpp
0450     geodata/handlers/kml/KmlOrientationTagHandler.cpp
0451     geodata/handlers/kml/KmlScaleTagHandler.cpp
0452     geodata/handlers/kml/KmlXTagHandler.cpp
0453     geodata/handlers/kml/KmlYTagHandler.cpp
0454     geodata/handlers/kml/KmlZTagHandler.cpp
0455     geodata/handlers/kml/KmlLocationTagHandler.cpp
0456     geodata/handlers/kml/KmlResourceMapTagHandler.cpp
0457     geodata/handlers/kml/KmlAliasTagHandler.cpp
0458     geodata/handlers/kml/KmlSourceHrefTagHandler.cpp
0459     geodata/handlers/kml/KmlTargetHrefTagHandler.cpp
0460     geodata/handlers/kml/KmlSoundCueTagHandler.cpp
0461     geodata/handlers/kml/KmldelayedStartTagHandler.cpp
0462     geodata/handlers/kml/KmlBalloonVisibilityTagHandler.cpp
0463     geodata/handlers/kml/KmlCreateTagHandler.cpp
0464     geodata/handlers/kml/KmlDeleteTagHandler.cpp
0465     geodata/handlers/kml/KmlOsmPlacemarkDataTagHandler.cpp
0466     geodata/handlers/kml/KmlTagTagHandler.cpp
0467     geodata/handlers/kml/KmlMemberTagHandler.cpp
0468     geodata/handlers/kml/KmlNdTagHandler.cpp
0469     geodata/writers/kml/KmlAnimatedUpdateTagWriter.cpp
0470     geodata/writers/kml/KmlBalloonStyleTagWriter.cpp
0471     geodata/writers/kml/KmlCameraTagWriter.cpp
0472     geodata/writers/kml/KmlColorStyleTagWriter.cpp
0473     geodata/writers/kml/KmlDataTagWriter.cpp
0474     geodata/writers/kml/KmlDocumentTagWriter.cpp
0475     geodata/writers/kml/KmlExtendedDataTagWriter.cpp
0476     geodata/writers/kml/KmlFeatureTagWriter.cpp
0477     geodata/writers/kml/KmlFolderTagWriter.cpp
0478     geodata/writers/kml/KmlFlyToTagWriter.cpp
0479     geodata/writers/kml/KmlGroundOverlayWriter.cpp
0480     geodata/writers/kml/KmlIconStyleTagWriter.cpp
0481     geodata/writers/kml/KmlLatLonAltBoxWriter.cpp
0482     geodata/writers/kml/KmlLatLonBoxWriter.cpp
0483     geodata/writers/kml/KmlLatLonQuadWriter.cpp
0484     geodata/writers/kml/KmlLabelStyleTagWriter.cpp
0485     geodata/writers/kml/KmlLinearRingTagWriter.cpp
0486     geodata/writers/kml/KmlLineStringTagWriter.cpp
0487     geodata/writers/kml/KmlLineStyleTagWriter.cpp
0488     geodata/writers/kml/KmlLinkTagWriter.cpp
0489     geodata/writers/kml/KmlListStyleTagWriter.cpp
0490     geodata/writers/kml/KmlLodTagWriter.cpp
0491     geodata/writers/kml/KmlLookAtTagWriter.cpp
0492     geodata/writers/kml/KmlModelTagWriter.cpp
0493     geodata/writers/kml/KmlMultiGeometryTagWriter.cpp
0494     geodata/writers/kml/KmlMultiTrackTagWriter.cpp
0495     geodata/writers/kml/KmlNetworkLinkTagWriter.cpp
0496     geodata/writers/kml/KmlNetworkLinkControlTagWriter.cpp
0497     geodata/writers/kml/KmlObjectTagWriter.cpp
0498     geodata/writers/kml/KmlOverlayTagWriter.cpp
0499     geodata/writers/kml/KmlPhotoOverlayWriter.cpp
0500     geodata/writers/kml/KmlPlacemarkTagWriter.cpp
0501     geodata/writers/kml/KmlPlaylistTagWriter.cpp
0502     geodata/writers/kml/KmlPointTagWriter.cpp
0503     geodata/writers/kml/KmlPolygonTagWriter.cpp
0504     geodata/writers/kml/KmlPolyStyleTagWriter.cpp
0505     geodata/writers/kml/KmlRegionTagWriter.cpp
0506     geodata/writers/kml/KmlSchemaTagWriter.cpp
0507     geodata/writers/kml/KmlSchemaDataTagWriter.cpp
0508     geodata/writers/kml/KmlSimpleDataTagWriter.cpp
0509     geodata/writers/kml/KmlSimpleFieldTagWriter.cpp
0510     geodata/writers/kml/KmlScreenOverlayWriter.cpp
0511     geodata/writers/kml/KmlStyleMapTagWriter.cpp
0512     geodata/writers/kml/KmlStyleTagWriter.cpp
0513     geodata/writers/kml/KmlTagWriter.cpp
0514     geodata/writers/kml/KmlTimeSpanWriter.cpp
0515     geodata/writers/kml/KmlTimeStampTagWriter.cpp
0516     geodata/writers/kml/KmlTourTagWriter.cpp
0517     geodata/writers/kml/KmlTrackWriter.cpp
0518     geodata/writers/kml/KmlUpdateTagWriter.cpp
0519     geodata/writers/kml/KmlOsmPlacemarkDataTagWriter.cpp
0520     geodata/parser/GeoDataParser.cpp
0521     geodata/parser/GeoDataTypes.cpp
0522     geodata/parser/GeoDocument.cpp
0523     geodata/parser/GeoParser.cpp
0524     geodata/parser/GeoSceneParser.cpp
0525     geodata/parser/GeoSceneTypes.cpp
0526     geodata/parser/GeoTagHandler.cpp
0527     geodata/writer/GeoTagWriter.cpp
0528     geodata/writer/GeoWriter.cpp
0529     geodata/writer/GeoWriterBackend.cpp
0530     geodata/writer/GeoDataDocumentWriter.cpp
0531 
0532     graphicsview/AbstractMarbleGraphicsLayout.cpp
0533     graphicsview/BillboardGraphicsItem.cpp
0534     graphicsview/ClipPainter.cpp
0535     graphicsview/FrameGraphicsItem.cpp
0536     graphicsview/GeoGraphicsScene.cpp
0537     graphicsview/GeoGraphicsItem.cpp
0538     graphicsview/GeoPainter.cpp
0539     graphicsview/LabelGraphicsItem.cpp
0540     graphicsview/MarbleGraphicsGridLayout.cpp
0541     graphicsview/MarbleGraphicsItem.cpp
0542     graphicsview/ScreenGraphicsItem.cpp
0543     graphicsview/WidgetGraphicsItem.cpp
0544 
0545     layers/FloatItemsLayer.cpp
0546     layers/FogLayer.cpp
0547     layers/FpsLayer.cpp
0548     layers/GeometryLayer.cpp
0549     layers/GroundLayer.cpp
0550     layers/LayerInterface.cpp
0551     layers/LayerManager.cpp
0552     layers/MarbleSplashLayer.cpp
0553     layers/MergedLayerDecorator.cpp
0554     layers/PlacemarkLayer.cpp
0555     layers/PlacemarkLayout.cpp
0556     layers/PopupLayer.cpp
0557     layers/TileLayer.cpp
0558     layers/TextureLayer.cpp
0559     layers/VectorTileLayer.cpp
0560     layers/VisiblePlacemark.cpp
0561 
0562     models/ElevationModel.cpp
0563     models/GeoDataTreeModel.cpp
0564     models/kdescendantsproxymodel.cpp
0565     models/kineticmodel.cpp
0566     models/MapThemeManager.cpp
0567     models/MarbleModel.cpp
0568     models/MarblePlacemarkModel.cpp
0569 
0570     osm/MarbleZip.cpp
0571     osm/OsmcSymbol.cpp
0572     osm/OsmPlacemarkData.cpp
0573     osm/OsmObjectManager.cpp
0574     osm/OsmTagEditorWidget.cpp
0575     osm/OsmTagEditorWidget_p.cpp
0576     osm/OsmRelationEditorDialog.cpp
0577     osm/OsmRelationManagerWidget.cpp
0578     osm/OsmRelationManagerWidget_p.cpp
0579 
0580     plugins/AbstractDataPlugin.cpp
0581     plugins/AbstractDataPluginItem.cpp
0582     plugins/AbstractDataPluginModel.cpp
0583     plugins/ParseRunnerPlugin.cpp
0584     plugins/PluginInterface.cpp
0585     plugins/PluginItemDelegate.cpp
0586     plugins/PluginManager.cpp
0587     plugins/RenderPlugin.cpp
0588     plugins/RenderPluginInterface.cpp
0589     plugins/RenderPluginModel.cpp
0590     plugins/ReverseGeocodingRunnerPlugin.cpp
0591     plugins/SearchRunnerPlugin.cpp
0592 
0593     projections/AbstractProjection.cpp
0594     projections/CylindricalProjection.cpp
0595     projections/AzimuthalProjection.cpp
0596     projections/SphericalProjection.cpp
0597     projections/EquirectProjection.cpp
0598     projections/MercatorProjection.cpp
0599     projections/GnomonicProjection.cpp
0600     projections/StereographicProjection.cpp
0601     projections/LambertAzimuthalProjection.cpp
0602     projections/AzimuthalEquidistantProjection.cpp
0603     projections/VerticalPerspectiveProjection.cpp
0604 
0605     runners/ParsingRunner.cpp
0606     runners/ParsingRunnerManager.cpp
0607     runners/ReverseGeocodingRunner.cpp
0608     runners/ReverseGeocodingRunnerManager.cpp
0609     runners/SearchRunner.cpp
0610     runners/SearchRunnerManager.cpp
0611 
0612     settings/MarbleConfigView.cpp
0613     settings/MarblePluginSettingsWidget.cpp
0614 
0615     storage/CacheStoragePolicy.cpp
0616     storage/DiscCache.cpp
0617     storage/DownloadPolicy.cpp
0618     storage/DownloadQueueSet.cpp
0619     storage/DownloadRegion.cpp
0620     storage/DownloadRegionDialog.cpp
0621     storage/FileLoader.cpp
0622     storage/FileManager.cpp
0623     storage/FileStoragePolicy.cpp
0624     storage/FileStorageWatcher.cpp
0625     storage/HttpDownloadManager.cpp
0626     storage/HttpJob.cpp
0627     storage/LatLonBoxWidget.cpp
0628     storage/RemoteIconLoader.cpp
0629     storage/StoragePolicy.cpp
0630 
0631     tile/StackedTile.cpp
0632     tile/StackedTileLoader.cpp
0633     tile/TextureTile.cpp
0634     tile/Tile.cpp
0635     tile/TileCoordsPyramid.cpp
0636     tile/TileCreator.cpp
0637     tile/TileCreatorDialog.cpp
0638     tile/TileId.cpp
0639     tile/TileLevelRangeWidget.cpp
0640     tile/TileLoader.cpp
0641     tile/TileLoaderHelper.cpp
0642     tile/TileScalingTextureMapper.cpp
0643     tile/VectorTileModel.cpp
0644 )
0645 
0646 set (marblewidget_UI
0647 
0648     osm/OsmTagEditorWidget.ui
0649     osm/OsmRelationManagerWidget.ui
0650 
0651     storage/LatLonBoxWidget.ui
0652 
0653     tile/TileCreatorDialog.ui
0654     tile/TileLevelRangeWidget.ui
0655 )
0656 
0657 qt_add_resources(marblewidget_SRCS data/libmarble.qrc)
0658 
0659 ki18n_wrap_ui(marblewidget_SRCS ${marblewidget_UI})
0660 
0661 # Used by digikamcore
0662 add_library(core_marble_obj OBJECT ${marblewidget_SRCS})
0663 
0664 target_compile_definitions(core_marble_obj
0665                            PRIVATE
0666                            digikamcore_EXPORTS
0667 )
0668 
0669 
0670 add_subdirectory(data)
0671 add_subdirectory(plugins)