All pastes #987720 Raw Edit

Miscellany

public text v1 · immutable
#987720 ·published 2008-04-16 20:48 UTC
rendered paste body
Index: DGMLElementDictionary.h
===================================================================
--- DGMLElementDictionary.h	(revision 797751)
+++ DGMLElementDictionary.h	(working copy)
@@ -22,49 +22,50 @@
 #ifndef DGMLElementDictionary_h
 #define DGMLElementDictionary_h
 
+#include <marble_export.h>
 
 // Lists all known DGML 2.0 tags
 // http://edu.kde.org/marble/apis/dgml/documentation/dgmltags.html)
 namespace GeoSceneElementDictionary {
-    extern const char* dgmlTag_nameSpace20;
+    extern MARBLE_EXPORT const char* dgmlTag_nameSpace20;
 
-    extern const char* dgmlTag_Available;
-    extern const char* dgmlTag_Coastline;
-    extern const char* dgmlTag_Color;
-    extern const char* dgmlTag_CustomPlugin;
-    extern const char* dgmlTag_Dem;
-    extern const char* dgmlTag_Description;
-    extern const char* dgmlTag_Discrete;
-    extern const char* dgmlTag_Dgml;
-    extern const char* dgmlTag_Document;
-    extern const char* dgmlTag_Enabled;
-    extern const char* dgmlTag_Filter;
-    extern const char* dgmlTag_Geodata;
-    extern const char* dgmlTag_Head;
-    extern const char* dgmlTag_Icon;
-    extern const char* dgmlTag_InstallMap;
-    extern const char* dgmlTag_Item;
-    extern const char* dgmlTag_Layer;
-    extern const char* dgmlTag_Legend;
-    extern const char* dgmlTag_Map;
-    extern const char* dgmlTag_Maximum;
-    extern const char* dgmlTag_Minimum;
-    extern const char* dgmlTag_Name;
-    extern const char* dgmlTag_Palette;
-    extern const char* dgmlTag_Pick;
-    extern const char* dgmlTag_Prefix;
-    extern const char* dgmlTag_Property;
-    extern const char* dgmlTag_Section;
-    extern const char* dgmlTag_Settings;
-    extern const char* dgmlTag_SourceDir;
-    extern const char* dgmlTag_SourceFile;
-    extern const char* dgmlTag_Target;
-    extern const char* dgmlTag_Text;
-    extern const char* dgmlTag_Texture;
-    extern const char* dgmlTag_Theme;
-    extern const char* dgmlTag_Vector;
-    extern const char* dgmlTag_Visible;
-    extern const char* dgmlTag_Zoom;
+    extern MARBLE_EXPORT  const char* dgmlTag_Available;
+    extern MARBLE_EXPORT  const char* dgmlTag_Coastline;
+    extern MARBLE_EXPORT  const char* dgmlTag_Color;
+    extern MARBLE_EXPORT  const char* dgmlTag_CustomPlugin;
+    extern MARBLE_EXPORT  const char* dgmlTag_Dem;
+    extern MARBLE_EXPORT  const char* dgmlTag_Description;
+    extern MARBLE_EXPORT  const char* dgmlTag_Discrete;
+    extern MARBLE_EXPORT  const char* dgmlTag_Dgml;
+    extern MARBLE_EXPORT const char* dgmlTag_Document;
+    extern MARBLE_EXPORT const char* dgmlTag_Enabled;
+    extern MARBLE_EXPORT const char* dgmlTag_Filter;
+    extern MARBLE_EXPORT const char* dgmlTag_Geodata;
+    extern MARBLE_EXPORT const char* dgmlTag_Head;
+    extern MARBLE_EXPORT const char* dgmlTag_Icon;
+    extern MARBLE_EXPORT const char* dgmlTag_InstallMap;
+    extern MARBLE_EXPORT const char* dgmlTag_Item;
+    extern MARBLE_EXPORT const char* dgmlTag_Layer;
+    extern MARBLE_EXPORT const char* dgmlTag_Legend;
+    extern MARBLE_EXPORT const char* dgmlTag_Map;
+    extern MARBLE_EXPORT const char* dgmlTag_Maximum;
+    extern MARBLE_EXPORT const char* dgmlTag_Minimum;
+    extern MARBLE_EXPORT const char* dgmlTag_Name;
+    extern MARBLE_EXPORT const char* dgmlTag_Palette;
+    extern MARBLE_EXPORT const char* dgmlTag_Pick;
+    extern MARBLE_EXPORT const char* dgmlTag_Prefix;
+    extern MARBLE_EXPORT const char* dgmlTag_Property;
+    extern MARBLE_EXPORT const char* dgmlTag_Section;
+    extern MARBLE_EXPORT const char* dgmlTag_Settings;
+    extern MARBLE_EXPORT const char* dgmlTag_SourceDir;
+    extern MARBLE_EXPORT const char* dgmlTag_SourceFile;
+    extern MARBLE_EXPORT const char* dgmlTag_Target;
+    extern MARBLE_EXPORT const char* dgmlTag_Text;
+    extern MARBLE_EXPORT const char* dgmlTag_Texture;
+    extern MARBLE_EXPORT const char* dgmlTag_Theme;
+    extern MARBLE_EXPORT const char* dgmlTag_Vector;
+    extern MARBLE_EXPORT const char* dgmlTag_Visible;
+    extern MARBLE_EXPORT const char* dgmlTag_Zoom;
 }
 
 // Helper macro