File indexing completed on 2025-01-05 03:59:03
0001 /* 0002 SPDX-FileCopyrightText: 2007 Nikolas Zimmermann <zimmermann@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #ifndef MARBLE_DGML_ELEMENTDICTIONARY_H 0008 #define MARBLE_DGML_ELEMENTDICTIONARY_H 0009 0010 #include "digikam_export.h" 0011 0012 namespace Marble 0013 { 0014 0015 // Lists all known DGML 2.0 tags 0016 // http://edu.kde.org/marble/apis/dgml/documentation/dgmltags.html) 0017 namespace dgml 0018 { 0019 DIGIKAM_EXPORT extern const char dgmlTag_nameSpace20[]; 0020 0021 extern const char dgmlTag_Available[]; 0022 extern const char dgmlTag_Blending[]; 0023 extern const char dgmlTag_Brush[]; 0024 extern const char dgmlTag_Center[]; 0025 extern const char dgmlTag_Color[]; 0026 extern const char dgmlTag_CustomPlugin[]; 0027 extern const char dgmlTag_Dem[]; 0028 extern const char dgmlTag_Description[]; 0029 extern const char dgmlTag_Discrete[]; 0030 extern const char dgmlTag_Dgml[]; 0031 extern const char dgmlTag_Document[]; 0032 extern const char dgmlTag_DownloadPolicy[]; 0033 extern const char dgmlTag_DownloadUrl[]; 0034 extern const char dgmlTag_Filter[]; 0035 extern const char dgmlTag_Geodata[]; 0036 extern const char dgmlTag_Group[]; 0037 extern const char dgmlTag_Head[]; 0038 extern const char dgmlTag_Heading[]; 0039 extern const char dgmlTag_Icon[]; 0040 extern const char dgmlTag_InstallMap[]; 0041 extern const char dgmlTag_Item[]; 0042 extern const char dgmlTag_Layer[]; 0043 extern const char dgmlTag_Legend[]; 0044 extern const char dgmlTag_License[]; 0045 extern const char dgmlTag_Map[]; 0046 extern const char dgmlTag_Maximum[]; 0047 extern const char dgmlTag_Minimum[]; 0048 extern const char dgmlTag_Name[]; 0049 extern const char dgmlTag_Palette[]; 0050 extern const char dgmlTag_Pen[]; 0051 extern const char dgmlTag_Projection[]; 0052 extern const char dgmlTag_Property[]; 0053 extern const char dgmlTag_Section[]; 0054 extern const char dgmlTag_Settings[]; 0055 extern const char dgmlTag_SourceDir[]; 0056 extern const char dgmlTag_SourceFile[]; 0057 extern const char dgmlTag_StorageLayout[]; 0058 extern const char dgmlTag_Target[]; 0059 extern const char dgmlTag_Text[]; 0060 extern const char dgmlTag_Texture[]; 0061 extern const char dgmlTag_TileSize[]; 0062 extern const char dgmlTag_Theme[]; 0063 extern const char dgmlTag_Value[]; 0064 extern const char dgmlTag_Vector[]; 0065 extern const char dgmlTag_Vectortile[]; 0066 extern const char dgmlTag_Visible[]; 0067 extern const char dgmlTag_Zoom[]; 0068 extern const char dgmlTag_RenderOrder[]; 0069 } 0070 0071 // Helper macro 0072 #define DGML_DEFINE_TAG_HANDLER(Name) GEODATA_DEFINE_TAG_HANDLER(dgml, Dgml, Name, dgmlTag_nameSpace20) 0073 0074 } 0075 0076 #endif