MinetestMapperGUI/mainwindow.ui

3525 lines
112 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1061</width>
<height>794</height>
</rect>
</property>
<property name="windowTitle">
<string>MinetestMapper GUI</string>
</property>
<property name="windowIcon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/icon.svg</normaloff>:/images/icon.svg</iconset>
</property>
<widget class="QWidget" name="centralWidget">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="minimumSize">
<size>
<width>543</width>
<height>0</height>
</size>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="tab_genaral">
<attribute name="title">
<string>General</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_5">
<item row="1" column="1">
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Database backend</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QComboBox" name="backend">
<property name="statusTip">
<string>Set or override the database backend to use. If you are not shure, select 'auto'</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="1" column="0">
<widget class="QGroupBox" name="groupBox_2">
<property name="title">
<string>Select World dir</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="1" column="0">
<widget class="QLineEdit" name="path_World">
<property name="statusTip">
<string>Select the world directory, wich contains the world Database</string>
</property>
<property name="text">
<string notr="true"/>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QPushButton" name="browseWorld">
<property name="maximumSize">
<size>
<width>157</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>Browse</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/open</normaloff>:/open</iconset>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="4" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="3" column="0" colspan="2">
<widget class="QGroupBox" name="groupBox_4">
<property name="title">
<string>Output Image</string>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<item row="1" column="0">
<widget class="QLineEdit" name="path_OutputImage">
<property name="toolTip">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;you can use placeholders in the filename:&lt;/p&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;isodate&amp;gt;&lt;/span&gt; is replaced with the current date&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;world&amp;gt;&lt;/span&gt; is replaced with the worldname&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;date&amp;gt;&lt;/span&gt; is replaced with local date format&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;longdate&amp;gt;&lt;/span&gt; is replaced with the local spoken date format&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;time&amp;gt;&lt;/span&gt; is replaced with current time&lt;br&gt;also something like D:/&amp;lt;world&amp;gt;/&amp;lt;isodate&amp;gt;.png is possible.&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="statusTip">
<string>Specify the map file name (mandatory)</string>
</property>
<property name="text">
<string notr="true"/>
</property>
<property name="placeholderText">
<string>map.png</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QPushButton" name="saveImage">
<property name="maximumSize">
<size>
<width>157</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>Save as</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/save</normaloff>:/save</iconset>
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<widget class="QLabel" name="label_20">
<property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;you can use placeholders in the filename:&lt;/p&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;isodate&amp;gt;&lt;/span&gt; is replaced with the current date&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;world&amp;gt;&lt;/span&gt; is replaced with the worldname&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;date&amp;gt;&lt;/span&gt; is replaced with local date format&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;longdate&amp;gt;&lt;/span&gt; is replaced with the local spoken date format&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;&amp;lt;time&amp;gt;&lt;/span&gt; is replaced with current time&lt;br&gt;also something like D:/&amp;lt;world&amp;gt;/&amp;lt;isodate&amp;gt;.png is possible.&lt;/body&gt;&lt;/html&gt;</string>
</property>
</widget>
</item>
<item row="3" column="0" colspan="2">
<widget class="QLabel" name="label_preview">
<property name="text">
<string>Preview: </string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="0" colspan="2">
<widget class="QGroupBox" name="groupBox_15">
<property name="title">
<string>Minetest Worlds</string>
</property>
<layout class="QGridLayout" name="gridLayout_17">
<item row="0" column="1">
<widget class="QLineEdit" name="path_minetestWorlds"/>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_22">
<property name="text">
<string>Minetest worlds dir:</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QPushButton" name="browseWorldsDir">
<property name="maximumSize">
<size>
<width>157</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>Browse</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/open</normaloff>:/open</iconset>
</property>
</widget>
</item>
<item row="1" column="1" colspan="2">
<widget class="QTreeView" name="treeView"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_23">
<property name="text">
<string>Worlds:</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_area">
<attribute name="title">
<string>Map-Limit</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_8">
<item row="5" column="4">
<widget class="QSpinBox" name="minY">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Any nodes below this level will not be drawn.</string>
</property>
<property name="statusTip">
<string>Specify the lower height limit for the map</string>
</property>
<property name="minimum">
<number>-30000</number>
</property>
<property name="maximum">
<number>30000</number>
</property>
</widget>
</item>
<item row="7" column="4" rowspan="2">
<layout class="QGridLayout" name="gridLayout_10">
<item row="1" column="0">
<widget class="QRadioButton" name="geometrymode_auto">
<property name="text">
<string>Auto</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<attribute name="buttonGroup">
<string notr="true">geometrymode_size_group</string>
</attribute>
</widget>
</item>
<item row="0" column="1">
<widget class="QRadioButton" name="geometrymode_block">
<property name="toolTip">
<string>The requested geometry will be extended so that the map does not contain partial map blocks (of 16x16 nodes each).
At least all pixels covered by the geometry will be in the map, but there may be up to 15 more in every direction.</string>
</property>
<property name="statusTip">
<string>round the coodinates to a multiple of 16.</string>
</property>
<property name="text">
<string>Block</string>
</property>
<attribute name="buttonGroup">
<string notr="true">geometrymode_granularity_group</string>
</attribute>
</widget>
</item>
<item row="1" column="1">
<widget class="QRadioButton" name="geometrymode_shrink">
<property name="toolTip">
<string>Currently, shrinking is done with block granularity, and based on which blocks are in the database.
As the database always contains a row or and column of empty, or partially empty blocks at the map edges, there will still be empty pixels at the edges of the map. Use --blockcolor to visualize these empty blocks.</string>
</property>
<property name="statusTip">
<string>Generate a map of at most the requested geometry. Shrink it to the smallest possible size that still includes the same information.</string>
</property>
<property name="text">
<string>Shrink</string>
</property>
<attribute name="buttonGroup">
<string notr="true">geometrymode_size_group</string>
</attribute>
</widget>
</item>
<item row="1" column="2">
<widget class="QRadioButton" name="geometrymode_fixed">
<property name="toolTip">
<string>NOTE: If this flag is used, and no actual geometry is specified, this would result in a maximum-size map (65536 x 65536), which is currently not possible, and will fail, due to a bug in the drawing library.</string>
</property>
<property name="statusTip">
<string>don't reduce the map size. What ever is specified using a geometry option, is what will be draw, even if partly or fully empty.</string>
</property>
<property name="text">
<string>Fixed</string>
</property>
<attribute name="buttonGroup">
<string notr="true">geometrymode_size_group</string>
</attribute>
</widget>
</item>
<item row="0" column="0">
<widget class="QRadioButton" name="geometrymode_pixel">
<property name="toolTip">
<string>A map of exactly the requested size is generated
(after adjustments due to the 'shrink' flag, or possible adjustments required by the scale factor).</string>
</property>
<property name="statusTip">
<string>interpret the coordinates with pixel granularity.</string>
</property>
<property name="text">
<string>Pixel</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<attribute name="buttonGroup">
<string notr="true">geometrymode_granularity_group</string>
</attribute>
</widget>
</item>
<item row="1" column="3">
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Geometry</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QCheckBox" name="checkBox_minY">
<property name="toolTip">
<string>Specify the upper height limit for the map
Nodes higher than this level will not be drawn. This can be used to avoid floating islands or floating artefacts from obscuring the world below.
</string>
</property>
<property name="statusTip">
<string>Specify the minumum depth of nodes to be included</string>
</property>
<property name="text">
<string>Height min</string>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QCheckBox" name="checkBox_maxY">
<property name="toolTip">
<string>Specify the upper height limit for the map
Nodes higher than this level will not be drawn. This can be used to avoid floating islands or floating artefacts from obscuring the world below.
</string>
</property>
<property name="statusTip">
<string>Specify the maximum height of nodes to be included</string>
</property>
<property name="text">
<string>Height max</string>
</property>
</widget>
</item>
<item row="0" column="4">
<widget class="QComboBox" name="scalefactor">
<property name="currentText">
<string notr="true">1:1</string>
</property>
<item>
<property name="text">
<string notr="true">1:1</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">1:2</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">1:4</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">1:8</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">1:16</string>
</property>
</item>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Scalefactor</string>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_8">
<property name="text">
<string>Geometrymode</string>
</property>
</widget>
</item>
<item row="1" column="4" rowspan="2">
<widget class="GeometryWidget" name="geometry" native="true"/>
</item>
<item row="12" column="4">
<spacer name="verticalSpacer_5">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="6" column="4">
<widget class="QSpinBox" name="maxY">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Nodes higher than this level will not be drawn. This can be used to avoid floating islands or floating artefacts from abscuring the world below.</string>
</property>
<property name="statusTip">
<string>Specify the upper height limit for the map</string>
</property>
<property name="minimum">
<number>-30000</number>
</property>
<property name="maximum">
<number>30000</number>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_heightmap">
<property name="styleSheet">
<string notr="true"/>
</property>
<attribute name="title">
<string>Heightmap</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_3">
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QCheckBox" name="generateHeightmap">
<property name="toolTip">
<string>Generate a height map instead of a regular map</string>
</property>
<property name="text">
<string> Generate a height map instead of a regular map</string>
</property>
</widget>
</item>
<item>
<widget class="QScrollArea" name="scrollArea">
<property name="enabled">
<bool>false</bool>
</property>
<property name="palette">
<palette>
<active>
<colorrole role="WindowText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Button">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Light">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Midlight">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Dark">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Mid">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>170</red>
<green>170</green>
<blue>170</blue>
</color>
</brush>
</colorrole>
<colorrole role="Text">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="BrightText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ButtonText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Shadow">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="AlternateBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>220</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
</active>
<inactive>
<colorrole role="WindowText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Button">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Light">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Midlight">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Dark">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Mid">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>170</red>
<green>170</green>
<blue>170</blue>
</color>
</brush>
</colorrole>
<colorrole role="Text">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="BrightText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ButtonText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Shadow">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="AlternateBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>220</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
</inactive>
<disabled>
<colorrole role="WindowText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Button">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Light">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Midlight">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Dark">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Mid">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>170</red>
<green>170</green>
<blue>170</blue>
</color>
</brush>
</colorrole>
<colorrole role="Text">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="BrightText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ButtonText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Shadow">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="AlternateBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>220</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
</disabled>
</palette>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>524</width>
<height>448</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QGroupBox" name="groupBox_5">
<property name="title">
<string>Heightmap nodes</string>
</property>
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0">
<widget class="QLineEdit" name="path_HeightmapNodes">
<property name="statusTip">
<string>Specify the nodes list for the height map</string>
</property>
<property name="text">
<string notr="true">./colors/heightmap-nodes.txt</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="browseHeightmapNodes">
<property name="text">
<string>Browse</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/open</normaloff>:/open</iconset>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_6">
<property name="title">
<string>Heightmap colors</string>
</property>
<layout class="QGridLayout" name="gridLayout_3">
<item row="2" column="0">
<widget class="QRadioButton" name="heightmapColor">
<property name="statusTip">
<string>If a color is given, a monochrome map is generated in shades of that color, ranging from black at depth -128 to the given color at height 127.</string>
</property>
<property name="text">
<string>Color</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QRadioButton" name="heightmapFile">
<property name="statusTip">
<string>If no color is specified, minetestmapper will use a colors file to determine which colors to use at which height level.</string>
</property>
<property name="text">
<string>File</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="ColorLineEdit" name="colorHeightmap">
<property name="enabled">
<bool>false</bool>
</property>
<property name="whatsThis">
<string>a monochrome map is generated in shades of that color, ranging from black at depth -128 to the given color at height 127.</string>
</property>
<property name="text">
<string notr="true"/>
</property>
<property name="placeholderText">
<string>e.g. grey,black, #00FF00</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QPushButton" name="selectHeightmapColor">
<property name="text">
<string>Select color</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/color</normaloff>:/color</iconset>
</property>
<property name="checkable">
<bool>false</bool>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QPushButton" name="browse_HeightmapColors">
<property name="statusTip">
<string>Specify the color definition file for the height map</string>
</property>
<property name="text">
<string>Browse</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/open</normaloff>:/open</iconset>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="path_HeightmapColors">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="statusTip">
<string>Specify the color definition file for the height map</string>
</property>
<property name="text">
<string notr="true">./colors/heightmap-colors.txt</string>
</property>
<property name="placeholderText">
<string notr="true">heightmap-colors.txt</string>
</property>
</widget>
</item>
<item row="1" column="1" colspan="2">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Use a color or select a heightmap-colors.txt file</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_7">
<property name="title">
<string>Heightmap Scale</string>
</property>
<layout class="QGridLayout" name="gridLayout_6">
<item row="0" column="0">
<widget class="QCheckBox" name="drawHeightscale">
<property name="statusTip">
<string>Draw a height scale at the bottom of the map</string>
</property>
<property name="whatsThis">
<string>Draw a height scale at the bottom of the map</string>
</property>
<property name="text">
<string>Draw Heightscale</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="heightscaleInterval">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Custom heightscale intervall</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="heightscaleIntervalMajor">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string>Major: </string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QSpinBox" name="heightscaleIntervalMinor">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string>Minor: </string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_10">
<property name="title">
<string>Other</string>
</property>
<layout class="QFormLayout" name="formLayout_2">
<item row="0" column="0">
<widget class="QLabel" name="label_11">
<property name="text">
<string>Y-scale</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QDoubleSpinBox" name="heightmapYscale">
<property name="maximum">
<double>10.000000000000000</double>
</property>
<property name="singleStep">
<double>0.200000000000000</double>
</property>
<property name="value">
<double>1.000000000000000</double>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_12">
<property name="text">
<string>Height level 0</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="heightLevelNull">
<property name="minimum">
<number>-100</number>
</property>
<property name="maximum">
<number>100</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_colors">
<attribute name="title">
<string>Colors</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_7">
<item row="5" column="1">
<widget class="ColorLineEdit" name="origincolor">
<property name="statusTip">
<string> Specify the color for drawing the map origin (0,0)</string>
</property>
<property name="text">
<string notr="true">red</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="ColorLineEdit" name="scalecolor">
<property name="statusTip">
<string> Specify the color for text in the scales on the side</string>
</property>
<property name="text">
<string notr="true">black</string>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="ColorLineEdit" name="playercolor">
<property name="statusTip">
<string>Specify the color for drawing player locations</string>
</property>
<property name="text">
<string notr="true">yellow</string>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_19">
<property name="text">
<string>tilebordercolor</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="path_ColorsTxt">
<property name="text">
<string notr="true">./colors/colors.txt</string>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_18">
<property name="text">
<string>playercolor</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="ColorLineEdit" name="blockcolor">
<property name="statusTip">
<string>Specify the color for empty mapblocks</string>
</property>
<property name="text">
<string notr="true">#ffffcc</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="ColorLineEdit" name="bgcolor">
<property name="statusTip">
<string>Specify the background color for the image</string>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="text">
<string notr="true">white</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_14">
<property name="text">
<string>bgcolor</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_17">
<property name="text">
<string>origincolor</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_16">
<property name="text">
<string>scalecolor</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_15">
<property name="text">
<string>blockcolor</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_13">
<property name="text">
<string>colors.txt file</string>
</property>
</widget>
</item>
<item row="8" column="0">
<spacer name="verticalSpacer_4">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="6" column="2">
<widget class="QPushButton" name="selectPlayerColor">
<property name="text">
<string>Select color</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/color</normaloff>:/color</iconset>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QPushButton" name="selectOriginColor">
<property name="text">
<string>Select color</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/color</normaloff>:/color</iconset>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QPushButton" name="selectTileBorderColor">
<property name="text">
<string>Select color</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/color</normaloff>:/color</iconset>
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QPushButton" name="selectScaleColor">
<property name="text">
<string>Select color</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/color</normaloff>:/color</iconset>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QPushButton" name="selectBlockColor">
<property name="text">
<string>Select color</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/color</normaloff>:/color</iconset>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QPushButton" name="selectBgColor">
<property name="text">
<string>Select color</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/color</normaloff>:/color</iconset>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QPushButton" name="browseColorsTxt">
<property name="text">
<string>Browse</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/open</normaloff>:/open</iconset>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="ColorLineEdit" name="tilebordercolor">
<property name="statusTip">
<string>Specify the color for drawing tile borders</string>
</property>
<property name="text">
<string notr="true">black</string>
</property>
</widget>
</item>
<item row="1" column="1" colspan="2">
<widget class="QCheckBox" name="useStaticColorsTxt">
<property name="statusTip">
<string>If enabled MinetestMapperGui always uses this file instead of searching one in the World directory</string>
</property>
<property name="text">
<string>Allways use this static colors.txt file</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_features">
<attribute name="title">
<string>Map features</string>
</attribute>
<layout class="QFormLayout" name="formLayout">
<item row="0" column="0">
<widget class="QLabel" name="label_9">
<property name="statusTip">
<string>Draw a scale on the left and/or top edge</string>
</property>
<property name="text">
<string>Draw scale</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QCheckBox" name="drawScaleLeft">
<property name="text">
<string>Left</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QCheckBox" name="drawScaleTop">
<property name="text">
<string>Top</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="sidescaleInterval">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Custom scale interval</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QSpinBox" name="sidescaleIntervalMajor">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string>Major: </string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QSpinBox" name="sidescaleIntervalMinor">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string>Minor: </string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QCheckBox" name="drawOrigin">
<property name="statusTip">
<string> Draw a circle at the origin (0,0) on the map</string>
</property>
<property name="text">
<string>Draw origin</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QCheckBox" name="drawPlayers">
<property name="statusTip">
<string>Draw circles at player positions on the map</string>
</property>
<property name="text">
<string>Draw Players</string>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_10">
<property name="text">
<string>Draw Alpha</string>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QComboBox" name="drawAlpha">
<property name="statusTip">
<string>Enable drawing transparency for some nodes (e.g. water)</string>
</property>
<property name="currentText">
<string notr="true">none</string>
</property>
<item>
<property name="text">
<string notr="true">none</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">cumulative</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">cumulative-darken</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">average</string>
</property>
</item>
</widget>
</item>
<item row="7" column="0">
<widget class="QCheckBox" name="drawAir">
<property name="statusTip">
<string>Draw air nodes (read the warnings first!)</string>
</property>
<property name="text">
<string>Draw Air</string>
</property>
</widget>
</item>
<item row="8" column="0">
<widget class="QCheckBox" name="noShading">
<property name="statusTip">
<string>Disable shading that accentuates height diffences</string>
</property>
<property name="text">
<string>No Shading</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_tiles">
<attribute name="title">
<string>Tiles</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_8">
<item>
<widget class="QCheckBox" name="tiles">
<property name="text">
<string>Draw tiles</string>
</property>
</widget>
</item>
<item>
<widget class="QScrollArea" name="scrollArea_2">
<property name="enabled">
<bool>false</bool>
</property>
<property name="palette">
<palette>
<active>
<colorrole role="WindowText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Button">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Light">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Midlight">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Dark">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Mid">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>170</red>
<green>170</green>
<blue>170</blue>
</color>
</brush>
</colorrole>
<colorrole role="Text">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="BrightText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ButtonText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Shadow">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="AlternateBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>220</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
</active>
<inactive>
<colorrole role="WindowText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Button">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Light">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Midlight">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Dark">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Mid">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>170</red>
<green>170</green>
<blue>170</blue>
</color>
</brush>
</colorrole>
<colorrole role="Text">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="BrightText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ButtonText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Shadow">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="AlternateBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>220</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
</inactive>
<disabled>
<colorrole role="WindowText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Button">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Light">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Midlight">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Dark">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Mid">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>170</red>
<green>170</green>
<blue>170</blue>
</color>
</brush>
</colorrole>
<colorrole role="Text">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="BrightText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ButtonText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>127</red>
<green>127</green>
<blue>127</blue>
</color>
</brush>
</colorrole>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Shadow">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
<colorrole role="AlternateBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipBase">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>220</blue>
</color>
</brush>
</colorrole>
<colorrole role="ToolTipText">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</brush>
</colorrole>
</disabled>
</palette>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents_4">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>513</width>
<height>437</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QGroupBox" name="groupBox_11">
<property name="title">
<string>Tiles</string>
</property>
<layout class="QGridLayout" name="gridLayout_11">
<item row="0" column="1">
<widget class="QSpinBox" name="tilesize">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string>size: </string>
</property>
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>100</number>
</property>
<property name="singleStep">
<number>5</number>
</property>
<property name="value">
<number>20</number>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QRadioButton" name="tile_chunk">
<property name="toolTip">
<string>A chunk is the unit of map generation. Usually 5x5x5 blocks.</string>
</property>
<property name="text">
<string>chunk-aligned</string>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_tiles</string>
</attribute>
</widget>
</item>
<item row="0" column="0">
<widget class="QRadioButton" name="tiles_sizeAndBorder">
<property name="text">
<string>tilesize+border</string>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_tiles</string>
</attribute>
</widget>
</item>
<item row="1" column="0">
<widget class="QRadioButton" name="tile_block">
<property name="toolTip">
<string>A block is 16x16x16 nodes</string>
</property>
<property name="text">
<string>block-aligned</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_tiles</string>
</attribute>
</widget>
</item>
<item row="0" column="2">
<widget class="QSpinBox" name="tileborder">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string>border: </string>
</property>
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>10</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_12">
<property name="title">
<string>Arrange</string>
</property>
<layout class="QGridLayout" name="gridLayout_12" columnstretch="1,2">
<item row="1" column="0">
<widget class="QRadioButton" name="tilecenter">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>tilecenter</string>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_arrange</string>
</attribute>
</widget>
</item>
<item row="2" column="0">
<widget class="QRadioButton" name="tileorigin">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>tileorigin</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_arrange</string>
</attribute>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_3">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Arrange:</string>
</property>
</widget>
</item>
<item row="0" column="1" rowspan="3">
<widget class="QGroupBox" name="groupBox_13">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="title">
<string>at:</string>
</property>
<layout class="QGridLayout" name="gridLayout_13">
<item row="0" column="0">
<widget class="QRadioButton" name="tiles_coordinates">
<property name="text">
<string>coordinates</string>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_arrange_at</string>
</attribute>
</widget>
</item>
<item row="1" column="0">
<widget class="QRadioButton" name="tiles_world">
<property name="text">
<string>world center (0,0)</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_arrange_at</string>
</attribute>
</widget>
</item>
<item row="2" column="0">
<widget class="QRadioButton" name="tiles_map">
<property name="text">
<string>map origin (top-left)</string>
</property>
<attribute name="buttonGroup">
<string notr="true">group_tiles_arrange_at</string>
</attribute>
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="tiles_coordinateX">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string notr="true">X: </string>
</property>
<property name="minimum">
<number>-100</number>
</property>
<property name="maximum">
<number>100</number>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QSpinBox" name="tiles_coordinateY">
<property name="enabled">
<bool>false</bool>
</property>
<property name="prefix">
<string notr="true">Y: </string>
</property>
<property name="minimum">
<number>-100</number>
</property>
<property name="maximum">
<number>100</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_6">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab">
<attribute name="title">
<string>Draw figures</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_15">
<item row="0" column="1">
<widget class="QGroupBox" name="groupBox_8">
<property name="title">
<string>Properties</string>
</property>
<layout class="QGridLayout" name="gridLayout_14">
<item row="1" column="1" colspan="2">
<widget class="QGroupBox" name="groupBox_9">
<property name="title">
<string>Geometry</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_10">
<item>
<widget class="GeometryWidget" name="figure_geometry" native="true"/>
</item>
<item>
<widget class="QPushButton" name="figure_geometry_apply">
<property name="text">
<string>Apply</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="2">
<widget class="QComboBox" name="figureSelect"/>
</item>
<item row="4" column="2">
<widget class="ColorLineEdit" name="figure_color">
<property name="text">
<string notr="true">red</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_5">
<property name="text">
<string>Figure:</string>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QLineEdit" name="figure_point"/>
</item>
<item row="2" column="1" colspan="2">
<widget class="QCheckBox" name="figureUseImageCoordinates">
<property name="text">
<string>Use Image Coodinates</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLabel" name="label_6">
<property name="text">
<string>Color: </string>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QLineEdit" name="figure_text"/>
</item>
<item row="5" column="1">
<widget class="QLabel" name="label_7">
<property name="text">
<string>Text:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_21">
<property name="text">
<string>Point</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="1" column="1">
<widget class="QGroupBox" name="groupBox_14">
<property name="title">
<string>Information:</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QTextBrowser" name="figureInformation">
<property name="acceptRichText">
<bool>false</bool>
</property>
<property name="source">
<url>
<string>qrc:/doc/drawfigure.html</string>
</url>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="0" rowspan="2">
<widget class="QGroupBox" name="groupBox_3">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="title">
<string>Elements</string>
</property>
<layout class="QGridLayout" name="gridLayout_16">
<item row="1" column="0">
<widget class="QPushButton" name="button_addFigure">
<property name="text">
<string>+</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QPushButton" name="button_deleteFigure">
<property name="text">
<string>-</string>
</property>
</widget>
</item>
<item row="0" column="0" colspan="2">
<widget class="QTableView" name="figures_list">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>460</width>
<height>0</height>
</size>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::SingleSelection</enum>
</property>
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
<attribute name="horizontalHeaderStretchLastSection">
<bool>true</bool>
</attribute>
<attribute name="verticalHeaderDefaultSectionSize">
<number>30</number>
</attribute>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<layout class="QGridLayout" name="gridLayout_9">
<item row="0" column="0">
<widget class="QPushButton" name="button_generate">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Generate</string>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/icon.svg</normaloff>:/images/icon.svg</iconset>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="button_cancel">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menuBar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1061</width>
<height>26</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">
<property name="title">
<string>&amp;File</string>
</property>
<widget class="QMenu" name="menuChoose_profile">
<property name="title">
<string>Choose profile:</string>
</property>
</widget>
<addaction name="actionOpen_World"/>
<addaction name="actionSave_map_as"/>
<addaction name="actionGenerateMap"/>
<addaction name="separator"/>
<addaction name="menuChoose_profile"/>
<addaction name="actionNew_Profile"/>
<addaction name="separator"/>
<addaction name="actionExit"/>
</widget>
<widget class="QMenu" name="menuEdit">
<property name="title">
<string>&amp;Edit</string>
</property>
<addaction name="actionEdit_colors_txt"/>
<addaction name="separator"/>
<addaction name="actionEdit_heightmap_nodes_txt"/>
<addaction name="actionEdit_heightmap_colors_txt"/>
<addaction name="actionPreferences"/>
</widget>
<widget class="QMenu" name="menuHelp">
<property name="title">
<string>Help</string>
</property>
<addaction name="actionHelp"/>
<addaction name="separator"/>
<addaction name="actionAbout_MinetestMapper"/>
<addaction name="actionAbout_QT"/>
<addaction name="actionAbout_MinetestMapperGUI"/>
</widget>
<widget class="QMenu" name="menuLanguage">
<property name="title">
<string>Language</string>
</property>
</widget>
<widget class="QMenu" name="menuExtras">
<property name="title">
<string>Extras</string>
</property>
<addaction name="actionExpert_Mode"/>
<addaction name="actionOpen_map_after_creation"/>
<addaction name="actionStart_colors_txt_assistant"/>
<addaction name="actionOpen_Terminal"/>
<addaction name="actionOutputLog"/>
</widget>
<addaction name="menuFile"/>
<addaction name="menuEdit"/>
<addaction name="menuExtras"/>
<addaction name="menuHelp"/>
<addaction name="menuLanguage"/>
</widget>
<widget class="QToolBar" name="mainToolBar">
<property name="windowTitle">
<string>Main Toolbar</string>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
<attribute name="toolBarArea">
<enum>TopToolBarArea</enum>
</attribute>
<attribute name="toolBarBreak">
<bool>false</bool>
</attribute>
<addaction name="actionOpen_World"/>
<addaction name="actionGenerateMap"/>
<addaction name="separator"/>
<addaction name="actionOutputLog"/>
<addaction name="actionHelp"/>
</widget>
<widget class="QStatusBar" name="statusBar"/>
<widget class="QDockWidget" name="dockHelp">
<property name="windowIcon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/help.svg</normaloff>:/images/help.svg</iconset>
</property>
<property name="features">
<set>QDockWidget::AllDockWidgetFeatures</set>
</property>
<property name="windowTitle">
<string>Help</string>
</property>
<attribute name="dockWidgetArea">
<number>2</number>
</attribute>
<widget class="QWidget" name="dockWidgetContents">
<layout class="QVBoxLayout" name="verticalLayout_5">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QPushButton" name="pushButton_4">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string notr="true">&lt;</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_8">
<property name="text">
<string>Start</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_5">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string notr="true">&gt;</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_6">
<property name="text">
<string notr="true">&amp;+</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_7">
<property name="text">
<string notr="true">&amp;-</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QTextBrowser" name="helpBrowser">
<property name="minimumSize">
<size>
<width>180</width>
<height>0</height>
</size>
</property>
<property name="html">
<string notr="true">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:7.8pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="source">
<url>
<string>qrc:/doc/intro.html</string>
</url>
</property>
<property name="searchPaths">
<stringlist notr="true">
<string>./doc/</string>
</stringlist>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class="QDockWidget" name="dockOutput">
<property name="windowIcon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/text.svg</normaloff>:/images/text.svg</iconset>
</property>
<property name="floating">
<bool>false</bool>
</property>
<property name="features">
<set>QDockWidget::AllDockWidgetFeatures</set>
</property>
<property name="windowTitle">
<string>Output log</string>
</property>
<attribute name="dockWidgetArea">
<number>8</number>
</attribute>
<widget class="QWidget" name="dockWidgetContents_2">
<layout class="QHBoxLayout" name="horizontalLayout_4">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QTextBrowser" name="standardOutput">
<property name="font">
<font>
<family>Courier New</family>
</font>
</property>
<property name="undoRedoEnabled">
<bool>false</bool>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QPushButton" name="pushButton_3">
<property name="text">
<string>Clear</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_2">
<property name="minimumSize">
<size>
<width>0</width>
<height>28</height>
</size>
</property>
<property name="text">
<string>Copy</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton">
<property name="text">
<string>Select all</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</widget>
<action name="actionAbout_MinetestMapper">
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/minetest.svg</normaloff>:/images/minetest.svg</iconset>
</property>
<property name="text">
<string>About MinetestMapper</string>
</property>
<property name="shortcut">
<string notr="true"/>
</property>
<property name="menuRole">
<enum>QAction::AboutRole</enum>
</property>
</action>
<action name="actionAbout_QT">
<property name="icon">
<iconset theme=":/qt-project.org/qmessagebox/images/qtlogo-64.png"/>
</property>
<property name="text">
<string>About QT</string>
</property>
<property name="shortcut">
<string notr="true"/>
</property>
<property name="menuRole">
<enum>QAction::AboutQtRole</enum>
</property>
</action>
<action name="actionGenerateMap">
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/icon.svg</normaloff>:/images/icon.svg</iconset>
</property>
<property name="text">
<string>Generate Map</string>
</property>
<property name="toolTip">
<string>Start Minetestmapper to generate the map</string>
</property>
<property name="statusTip">
<string>generate the Map</string>
</property>
</action>
<action name="actionExit">
<property name="text">
<string>Exit</string>
</property>
<property name="shortcut">
<string notr="true">Esc</string>
</property>
</action>
<action name="actionHelp">
<property name="checkable">
<bool>true</bool>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/help.svg</normaloff>:/images/help.svg</iconset>
</property>
<property name="text">
<string>Help</string>
</property>
<property name="shortcut">
<string notr="true">F1</string>
</property>
</action>
<action name="actionWhats_this">
<property name="text">
<string>Whats this?</string>
</property>
<property name="shortcut">
<string notr="true"/>
</property>
</action>
<action name="actionOpen_World">
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/open</normaloff>:/open</iconset>
</property>
<property name="text">
<string>Open World</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+O</string>
</property>
</action>
<action name="actionSave_map_as">
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/save</normaloff>:/save</iconset>
</property>
<property name="text">
<string>Save map as</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+S</string>
</property>
</action>
<action name="actionAbout_MinetestMapperGUI">
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/icon.svg</normaloff>:/images/icon.svg</iconset>
</property>
<property name="text">
<string>About MinetestMapper GUI</string>
</property>
<property name="shortcut">
<string notr="true"/>
</property>
</action>
<action name="actionEdit_colors_txt">
<property name="text">
<string>Edit colors.txt</string>
</property>
<property name="toolTip">
<string>Edit colors.txt with default program</string>
</property>
<property name="statusTip">
<string>edit colors.txt with default program</string>
</property>
</action>
<action name="actionEdit_heightmap_nodes_txt">
<property name="text">
<string>Edit heightmap-nodes.txt</string>
</property>
<property name="toolTip">
<string>Edit heightmap-nodes.txt with default txt editor</string>
</property>
<property name="statusTip">
<string>edit heightmap-nodes.txt with default txt editor</string>
</property>
</action>
<action name="actionEdit_heightmap_colors_txt">
<property name="text">
<string>Edit heightmap-colors.txt</string>
</property>
<property name="toolTip">
<string>Edit heightmap-colors.txt with default txt editor</string>
</property>
<property name="statusTip">
<string>edit heightmap-colors.txt with default txt editor</string>
</property>
</action>
<action name="actionNew_Profile">
<property name="text">
<string>New Profile</string>
</property>
</action>
<action name="actionExpert_Mode">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Expert Mode</string>
</property>
<property name="toolTip">
<string>In the Expert Mode it shows you the parameters, that you can modify it.</string>
</property>
<property name="statusTip">
<string>Expert Mode shows the parameters, that you can modify it.</string>
</property>
</action>
<action name="actionOpen_map_after_creation">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Open map after creation</string>
</property>
<property name="toolTip">
<string>Open map after creation with the default png viewer</string>
</property>
</action>
<action name="actionPreferences">
<property name="text">
<string>&amp;Preferences</string>
</property>
</action>
<action name="actionStart_colors_txt_assistant">
<property name="text">
<string>Start colors.txt assistant</string>
</property>
</action>
<action name="actionOpen_Terminal">
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/terminal.svg</normaloff>:/images/terminal.svg</iconset>
</property>
<property name="text">
<string>Open &amp;Terminal</string>
</property>
<property name="shortcut">
<string>T</string>
</property>
</action>
<action name="actionOutputLog">
<property name="checkable">
<bool>true</bool>
</property>
<property name="icon">
<iconset resource="minetestmappergui.qrc">
<normaloff>:/images/text.svg</normaloff>:/images/text.svg</iconset>
</property>
<property name="text">
<string>Output &amp;Log</string>
</property>
<property name="toolTip">
<string>Shows / Hides Output Log</string>
</property>
<property name="shortcut">
<string>Ctrl+L</string>
</property>
</action>
</widget>
<layoutdefault spacing="6" margin="11"/>
<customwidgets>
<customwidget>
<class>ColorLineEdit</class>
<extends>QLineEdit</extends>
<header>colorlineedit.h</header>
<slots>
<slot>selectColor()</slot>
</slots>
</customwidget>
<customwidget>
<class>GeometryWidget</class>
<extends>QWidget</extends>
<header>geometrywidget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources>
<include location="minetestmappergui.qrc"/>
</resources>
<connections>
<connection>
<sender>actionGenerateMap</sender>
<signal>triggered()</signal>
<receiver>button_generate</receiver>
<slot>click()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>229</x>
<y>567</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionExit</sender>
<signal>triggered()</signal>
<receiver>MainWindow</receiver>
<slot>close()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>178</x>
<y>201</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionHelp</sender>
<signal>toggled(bool)</signal>
<receiver>dockHelp</receiver>
<slot>setVisible(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>759</x>
<y>299</y>
</hint>
</hints>
</connection>
<connection>
<sender>dockHelp</sender>
<signal>visibilityChanged(bool)</signal>
<receiver>actionHelp</receiver>
<slot>setChecked(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>759</x>
<y>299</y>
</hint>
<hint type="destinationlabel">
<x>-1</x>
<y>-1</y>
</hint>
</hints>
</connection>
<connection>
<sender>pushButton_4</sender>
<signal>clicked()</signal>
<receiver>helpBrowser</receiver>
<slot>backward()</slot>
<hints>
<hint type="sourcelabel">
<x>569</x>
<y>103</y>
</hint>
<hint type="destinationlabel">
<x>569</x>
<y>275</y>
</hint>
</hints>
</connection>
<connection>
<sender>pushButton_5</sender>
<signal>clicked()</signal>
<receiver>helpBrowser</receiver>
<slot>forward()</slot>
<hints>
<hint type="sourcelabel">
<x>859</x>
<y>120</y>
</hint>
<hint type="destinationlabel">
<x>749</x>
<y>166</y>
</hint>
</hints>
</connection>
<connection>
<sender>pushButton_6</sender>
<signal>clicked()</signal>
<receiver>helpBrowser</receiver>
<slot>zoomIn()</slot>
<hints>
<hint type="sourcelabel">
<x>959</x>
<y>120</y>
</hint>
<hint type="destinationlabel">
<x>846</x>
<y>178</y>
</hint>
</hints>
</connection>
<connection>
<sender>pushButton_7</sender>
<signal>clicked()</signal>
<receiver>helpBrowser</receiver>
<slot>zoomOut()</slot>
<hints>
<hint type="sourcelabel">
<x>1059</x>
<y>120</y>
</hint>
<hint type="destinationlabel">
<x>943</x>
<y>150</y>
</hint>
</hints>
</connection>
<connection>
<sender>helpBrowser</sender>
<signal>backwardAvailable(bool)</signal>
<receiver>pushButton_4</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>1060</x>
<y>241</y>
</hint>
<hint type="destinationlabel">
<x>659</x>
<y>120</y>
</hint>
</hints>
</connection>
<connection>
<sender>helpBrowser</sender>
<signal>forwardAvailable(bool)</signal>
<receiver>pushButton_5</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>708</x>
<y>151</y>
</hint>
<hint type="destinationlabel">
<x>859</x>
<y>120</y>
</hint>
</hints>
</connection>
<connection>
<sender>pushButton_8</sender>
<signal>clicked()</signal>
<receiver>helpBrowser</receiver>
<slot>home()</slot>
<hints>
<hint type="sourcelabel">
<x>759</x>
<y>120</y>
</hint>
<hint type="destinationlabel">
<x>616</x>
<y>199</y>
</hint>
</hints>
</connection>
<connection>
<sender>checkBox_maxY</sender>
<signal>toggled(bool)</signal>
<receiver>maxY</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>97</x>
<y>214</y>
</hint>
<hint type="destinationlabel">
<x>293</x>
<y>215</y>
</hint>
</hints>
</connection>
<connection>
<sender>checkBox_minY</sender>
<signal>toggled(bool)</signal>
<receiver>minY</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>87</x>
<y>185</y>
</hint>
<hint type="destinationlabel">
<x>292</x>
<y>186</y>
</hint>
</hints>
</connection>
<connection>
<sender>heightmapColor</sender>
<signal>toggled(bool)</signal>
<receiver>colorHeightmap</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>98</x>
<y>302</y>
</hint>
<hint type="destinationlabel">
<x>354</x>
<y>303</y>
</hint>
</hints>
</connection>
<connection>
<sender>generateHeightmap</sender>
<signal>toggled(bool)</signal>
<receiver>scrollArea</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>214</x>
<y>132</y>
</hint>
<hint type="destinationlabel">
<x>277</x>
<y>234</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionOpen_World</sender>
<signal>triggered()</signal>
<receiver>browseWorld</receiver>
<slot>click()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>395</x>
<y>169</y>
</hint>
</hints>
</connection>
<connection>
<sender>heightmapFile</sender>
<signal>toggled(bool)</signal>
<receiver>path_HeightmapColors</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>98</x>
<y>338</y>
</hint>
<hint type="destinationlabel">
<x>354</x>
<y>339</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionSave_map_as</sender>
<signal>triggered()</signal>
<receiver>saveImage</receiver>
<slot>click()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>526</x>
<y>245</y>
</hint>
</hints>
</connection>
<connection>
<sender>tiles_sizeAndBorder</sender>
<signal>toggled(bool)</signal>
<receiver>tileborder</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>130</x>
<y>200</y>
</hint>
<hint type="destinationlabel">
<x>514</x>
<y>201</y>
</hint>
</hints>
</connection>
<connection>
<sender>selectHeightmapColor</sender>
<signal>clicked()</signal>
<receiver>colorHeightmap</receiver>
<slot>selectColor()</slot>
<hints>
<hint type="sourcelabel">
<x>434</x>
<y>291</y>
</hint>
<hint type="destinationlabel">
<x>379</x>
<y>292</y>
</hint>
</hints>
</connection>
<connection>
<sender>selectBlockColor</sender>
<signal>clicked()</signal>
<receiver>blockcolor</receiver>
<slot>selectColor()</slot>
<hints>
<hint type="sourcelabel">
<x>538</x>
<y>240</y>
</hint>
<hint type="destinationlabel">
<x>431</x>
<y>236</y>
</hint>
</hints>
</connection>
<connection>
<sender>sidescaleInterval</sender>
<signal>toggled(bool)</signal>
<receiver>sidescaleIntervalMinor</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>108</x>
<y>186</y>
</hint>
<hint type="destinationlabel">
<x>444</x>
<y>217</y>
</hint>
</hints>
</connection>
<connection>
<sender>tiles_coordinates</sender>
<signal>toggled(bool)</signal>
<receiver>tiles_coordinateY</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>351</x>
<y>351</y>
</hint>
<hint type="destinationlabel">
<x>502</x>
<y>352</y>
</hint>
</hints>
</connection>
<connection>
<sender>heightscaleInterval</sender>
<signal>toggled(bool)</signal>
<receiver>heightscaleIntervalMajor</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>149</x>
<y>438</y>
</hint>
<hint type="destinationlabel">
<x>369</x>
<y>439</y>
</hint>
</hints>
</connection>
<connection>
<sender>selectScaleColor</sender>
<signal>clicked()</signal>
<receiver>scalecolor</receiver>
<slot>selectColor()</slot>
<hints>
<hint type="sourcelabel">
<x>538</x>
<y>276</y>
</hint>
<hint type="destinationlabel">
<x>431</x>
<y>272</y>
</hint>
</hints>
</connection>
<connection>
<sender>selectPlayerColor</sender>
<signal>clicked()</signal>
<receiver>playercolor</receiver>
<slot>selectColor()</slot>
<hints>
<hint type="sourcelabel">
<x>538</x>
<y>348</y>
</hint>
<hint type="destinationlabel">
<x>431</x>
<y>344</y>
</hint>
</hints>
</connection>
<connection>
<sender>sidescaleInterval</sender>
<signal>toggled(bool)</signal>
<receiver>sidescaleIntervalMajor</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>108</x>
<y>186</y>
</hint>
<hint type="destinationlabel">
<x>444</x>
<y>188</y>
</hint>
</hints>
</connection>
<connection>
<sender>tiles_coordinates</sender>
<signal>toggled(bool)</signal>
<receiver>tiles_coordinateX</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>351</x>
<y>351</y>
</hint>
<hint type="destinationlabel">
<x>427</x>
<y>352</y>
</hint>
</hints>
</connection>
<connection>
<sender>selectOriginColor</sender>
<signal>clicked()</signal>
<receiver>origincolor</receiver>
<slot>selectColor()</slot>
<hints>
<hint type="sourcelabel">
<x>538</x>
<y>312</y>
</hint>
<hint type="destinationlabel">
<x>431</x>
<y>308</y>
</hint>
</hints>
</connection>
<connection>
<sender>selectBgColor</sender>
<signal>clicked()</signal>
<receiver>bgcolor</receiver>
<slot>selectColor()</slot>
<hints>
<hint type="sourcelabel">
<x>538</x>
<y>204</y>
</hint>
<hint type="destinationlabel">
<x>431</x>
<y>200</y>
</hint>
</hints>
</connection>
<connection>
<sender>heightscaleInterval</sender>
<signal>toggled(bool)</signal>
<receiver>heightscaleIntervalMinor</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>149</x>
<y>438</y>
</hint>
<hint type="destinationlabel">
<x>504</x>
<y>439</y>
</hint>
</hints>
</connection>
<connection>
<sender>selectTileBorderColor</sender>
<signal>clicked()</signal>
<receiver>tilebordercolor</receiver>
<slot>selectColor()</slot>
<hints>
<hint type="sourcelabel">
<x>538</x>
<y>384</y>
</hint>
<hint type="destinationlabel">
<x>431</x>
<y>380</y>
</hint>
</hints>
</connection>
<connection>
<sender>tiles_sizeAndBorder</sender>
<signal>toggled(bool)</signal>
<receiver>tilesize</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>167</x>
<y>200</y>
</hint>
<hint type="destinationlabel">
<x>356</x>
<y>201</y>
</hint>
</hints>
</connection>
<connection>
<sender>tiles</sender>
<signal>toggled(bool)</signal>
<receiver>scrollArea_2</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>88</x>
<y>132</y>
</hint>
<hint type="destinationlabel">
<x>88</x>
<y>241</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionOutputLog</sender>
<signal>triggered(bool)</signal>
<receiver>dockOutput</receiver>
<slot>setVisible(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>530</x>
<y>654</y>
</hint>
</hints>
</connection>
<connection>
<sender>dockOutput</sender>
<signal>visibilityChanged(bool)</signal>
<receiver>actionOutputLog</receiver>
<slot>setChecked(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>530</x>
<y>654</y>
</hint>
<hint type="destinationlabel">
<x>-1</x>
<y>-1</y>
</hint>
</hints>
</connection>
</connections>
<buttongroups>
<buttongroup name="geometrymode_granularity_group"/>
<buttongroup name="group_tiles_arrange"/>
<buttongroup name="group_tiles_tiles"/>
<buttongroup name="group_tiles_arrange_at"/>
<buttongroup name="geometrymode_size_group"/>
</buttongroups>
</ui>