<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
      http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
 <kcfgfile name="marblerc" />
 <include>kglobalsettings.h</include>
 <include>"lib/global.h"</include>
 <group name="MarbleWidget" >
  <entry key="homeLongitude" type="Double" >
   <default>9.4</default>
  </entry>
  <entry key="homeLatitude" type="Double" >
   <default>54.8</default>
  </entry>
  <entry key="homeZoom" type="Int" >
   <default>1050</default>
  </entry>
  <entry key="quitLongitude" type="Double" >
   <default>0.0</default>
  </entry>
  <entry key="quitLatitude" type="Double" >
   <default>0.0</default>
  </entry>
  <entry key="quitZoom" type="Int" >
   <default>1000</default>
  </entry>
  <entry key="mapTheme" type="String" >
   <default></default>
  </entry>
  <entry key="showClouds" type="Bool" >
   <default>true</default>
  </entry>
  <entry key="showAtmosphere" type="Bool" >
   <default>true</default>
  </entry>
  <entry key="workOffline" type="Bool" >
   <default>false</default>
  </entry>
  <entry key="showCurrentLocation" type="Bool" >
   <default>false</default>
  </entry>
  <entry key="lockFloatItemPositions" type="Bool" >
   <default>false</default>
  </entry>
  <entry key="projection" type="Int" >
   <default>0</default>
  </entry>
  <entry key="marbleDataPath" type="Path" >
   <default></default>
  </entry>
 </group>
 <group name="View" >
  <entry key="distanceUnit" type="Enum" >
   <label>The unit chosen to measure distances.</label>
   <choices name="Marble::DistanceUnit">
    <choice name="DistanceUnit::Metric"/>
    <choice name="DistanceUnit::Imperial"/>
   </choices>
   <default>Marble::Metric</default>
  </entry>
  <entry key="angleUnit" type="Enum" >
   <label>The unit chosen to measure angles.</label>
   <choices name="Marble::AngleUnit">
    <choice name="AngleUnit::DMSDegree"/>
    <choice name="AngleUnit::DecimalDegree"/>
    <choice name="AngleUnit::UTM"/>
   </choices>
   <default>Marble::DMSDegree</default>
  </entry>
  <entry key="stillQuality" type="Enum" >
   <label>The quality at which a still map gets painted.</label>
   <choices name="Marble::MapQuality">
    <choice name="MapQuality::Outline"/>
    <choice name="MapQuality::Low"/>
    <choice name="MapQuality::Normal"/>
    <choice name="MapQuality::High"/>
    <choice name="MapQuality::Print"/>
   </choices>
   <default>Marble::High</default>
  </entry>
  <entry key="animationQuality" type="Enum" >
   <label>The quality at which an animated map gets painted.</label>
   <choices name="Marble::MapQuality">
    <choice name="MapQuality::Outline"/>
    <choice name="MapQuality::Low"/>
    <choice name="MapQuality::Normal"/>
    <choice name="MapQuality::High"/>
    <choice name="MapQuality::Print"/>
   </choices>
   <default>Marble::Low</default>
  </entry>
  <entry key="labelLocalization" type="Enum" >
   <label>The localization of the labels.</label>
    <choices name="Marble::LabelLocalization">
    <choice name="LabelLocalization::CustomAndNative"/>
    <choice name="LabelLocalization::Custom"/>
    <choice name="LabelLocalization::Native"/>
   </choices>
   <default>Marble::Native</default>
  </entry>
  <entry name="mapFont" type="Font">
   <label>The general font used on the map.</label>
   <default code="true">KGlobalSettings::generalFont()</default>
  </entry>
 </group>
 <group name="Navigation" >
  <entry key="dragLocation" type="Enum" >
   <label>The behaviour of the planet's axis on mouse dragging.</label>
   <choices name="Marble::DragLocation">
    <choice name="DragLocation::KeepAxisVertically"/>
    <choice name="DragLocation::FollowMousePointer"/>
   </choices>
   <default>Marble::KeepAxisVertically</default>
  </entry>
  <entry key="onStartup" type="Enum" >
   <label>The location shown on application startup.</label>
   <choices name="Marble::onStartup">
    <choice name="onStartup::ShowHomeLocation"/>
    <choice name="onStartup::LastLocationVisited"/>
   </choices>
   <default>Marble::ShowHomeLocation</default>
  </entry>
  <entry key="animateTargetVoyage" type="Bool" >
   <label>Display animation on voyage to target.</label>
   <default>false</default>
  </entry>
 </group>
 <group name="Cache" >
  <entry key="volatileTileCacheLimit" type="Int" >
   <label>Cache for tiles reserved in the physical memory.</label>
   <default>30</default>
   <min>0</min>
   <max>999999</max>
  </entry>
  <entry key="persistentTileCacheLimit" type="Int" >
   <label>Maximum space on the harddisc that can be used to store tiles.</label>
   <default>300</default>
   <min>0</min>
   <max>999999</max>
  </entry>
  <entry name="proxyUrl" type="String">
   <label>Url for the proxy server.</label>
   <default>http://</default>
  </entry>
  <entry key="proxyPort" type="Int" >
   <label>Port for the proxy server.</label>
   <default>8080</default>
   <min>0</min>
   <max>9999</max>
  </entry>
 </group>
 <group name="Plugins">
  <entry name="pluginNameId" type="StringList">
   <label>Name Ids of plugins.</label>
  </entry>
  <entry name="pluginEnabled" type="IntList">
   <label>List of toggles for enabling plugins.</label>
  </entry>
 </group>
</kcfg>
