<?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>1024</width> <height>768</height> </rect> </property> <property name="windowTitle"> <string>VCMI Map Editor</string> </property> <widget class="QWidget" name="centralwidget"> <layout class="QVBoxLayout" name="verticalLayout_12"> <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="MapView" name="mapView"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="mouseTracking"> <bool>true</bool> </property> <property name="sizeAdjustPolicy"> <enum>QAbstractScrollArea::AdjustToContents</enum> </property> </widget> </item> </layout> </widget> <widget class="QMenuBar" name="menubar"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1024</width> <height>37</height> </rect> </property> <widget class="QMenu" name="menuFile"> <property name="title"> <string>File</string> </property> <addaction name="actionNew"/> <addaction name="actionOpen"/> <addaction name="actionSave"/> <addaction name="actionSave_as"/> <addaction name="actionExport"/> <addaction name="actionh3m_converter"/> </widget> <widget class="QMenu" name="menuMap"> <property name="title"> <string>Map</string> </property> <addaction name="actionMapSettings"/> <addaction name="actionPlayers_settings"/> <addaction name="actionTranslations"/> <addaction name="actionValidate"/> <addaction name="actionUpdate_appearance"/> <addaction name="actionRecreate_obstacles"/> </widget> <widget class="QMenu" name="menuEdit"> <property name="title"> <string>Edit</string> </property> <addaction name="actionUndo"/> <addaction name="actionRedo"/> <addaction name="actionCut"/> <addaction name="actionCopy"/> <addaction name="actionPaste"/> <addaction name="actionErase"/> <addaction name="actionLock"/> <addaction name="actionUnlock"/> </widget> <widget class="QMenu" name="menuView"> <property name="title"> <string>View</string> </property> <addaction name="actionLevel"/> <addaction name="actionGrid"/> <addaction name="actionPass"/> <addaction name="separator"/> <addaction name="actionZoom_in"/> <addaction name="actionZoom_out"/> <addaction name="actionZoom_reset"/> </widget> <widget class="QMenu" name="menuPlayer"> <property name="title"> <string>Player</string> </property> <addaction name="actionNeutral"/> <addaction name="actionPlayer_1"/> <addaction name="actionPlayer_2"/> <addaction name="actionPlayer_3"/> <addaction name="actionPlayer_4"/> <addaction name="actionPlayer_5"/> <addaction name="actionPlayer_6"/> <addaction name="actionPlayer_7"/> <addaction name="actionPlayer_8"/> </widget> <addaction name="menuFile"/> <addaction name="menuEdit"/> <addaction name="menuView"/> <addaction name="menuMap"/> <addaction name="menuPlayer"/> </widget> <widget class="QToolBar" name="toolBar"> <property name="windowTitle"> <string>Toolbar</string> </property> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> <addaction name="actionNew"/> <addaction name="actionOpen"/> <addaction name="actionSave"/> <addaction name="separator"/> <addaction name="actionUndo"/> <addaction name="actionRedo"/> <addaction name="separator"/> <addaction name="actionLevel"/> <addaction name="actionGrid"/> <addaction name="actionPass"/> <addaction name="separator"/> <addaction name="actionErase"/> <addaction name="actionCut"/> <addaction name="actionCopy"/> <addaction name="actionPaste"/> <addaction name="separator"/> <addaction name="actionFill"/> <addaction name="actionTranslations"/> <addaction name="separator"/> <addaction name="actionLock"/> <addaction name="actionUnlock"/> <addaction name="separator"/> <addaction name="actionZoom_in"/> <addaction name="actionZoom_out"/> <addaction name="actionZoom_reset"/> </widget> <widget class="QDockWidget" name="dockWidget_2"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>192</width> <height>214</height> </size> </property> <property name="maximumSize"> <size> <width>524287</width> <height>214</height> </size> </property> <property name="features"> <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set> </property> <property name="windowTitle"> <string>Minimap</string> </property> <attribute name="dockWidgetArea"> <number>2</number> </attribute> <widget class="QWidget" name="dockWidgetContents_2"> <property name="maximumSize"> <size> <width>524287</width> <height>16777215</height> </size> </property> <layout class="QVBoxLayout" name="verticalLayout_6"> <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="MinimapView" name="minimapView"> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>192</width> <height>192</height> </size> </property> <property name="verticalScrollBarPolicy"> <enum>Qt::ScrollBarAlwaysOff</enum> </property> <property name="horizontalScrollBarPolicy"> <enum>Qt::ScrollBarAlwaysOff</enum> </property> </widget> </item> </layout> </widget> </widget> <widget class="QDockWidget" name="dockWidget_3"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>268</width> <height>196</height> </size> </property> <property name="maximumSize"> <size> <width>524287</width> <height>524287</height> </size> </property> <property name="features"> <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set> </property> <property name="windowTitle"> <string>Map Objects View</string> </property> <attribute name="dockWidgetArea"> <number>2</number> </attribute> <widget class="QWidget" name="dockWidgetContents_3"> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <layout class="QVBoxLayout" name="verticalLayout_7"> <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="QTabWidget" name="tabWidget"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="currentIndex"> <number>1</number> </property> <widget class="QWidget" name="tab_2"> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <attribute name="title"> <string>Browser</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_2"> <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> <widget class="QComboBox" name="terrainFilterCombo"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> </widget> </item> <item> <widget class="QLineEdit" name="filter"/> </item> <item> <widget class="ObjectBrowser" name="treeView"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="mouseTracking"> <bool>false</bool> </property> <property name="focusPolicy"> <enum>Qt::ClickFocus</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="dragDropMode"> <enum>QAbstractItemView::DragOnly</enum> </property> <property name="selectionBehavior"> <enum>QAbstractItemView::SelectItems</enum> </property> <property name="iconSize"> <size> <width>32</width> <height>32</height> </size> </property> <property name="indentation"> <number>12</number> </property> <property name="sortingEnabled"> <bool>true</bool> </property> <property name="headerHidden"> <bool>true</bool> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="tab"> <attribute name="title"> <string>Inspector</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_3"> <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="QTableWidget" name="inspectorWidget"> <property name="font"> <font> <pointsize>10</pointsize> </font> </property> <property name="editTriggers"> <set>QAbstractItemView::AnyKeyPressed|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set> </property> <property name="selectionMode"> <enum>QAbstractItemView::SingleSelection</enum> </property> <property name="columnCount"> <number>2</number> </property> <attribute name="horizontalHeaderStretchLastSection"> <bool>true</bool> </attribute> <attribute name="verticalHeaderVisible"> <bool>false</bool> </attribute> <attribute name="verticalHeaderDefaultSectionSize"> <number>21</number> </attribute> <column> <property name="text"> <string>Property</string> </property> </column> <column> <property name="text"> <string>Value</string> </property> </column> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> </widget> <widget class="QStatusBar" name="statusbar"/> <widget class="QDockWidget" name="dockWidget"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="features"> <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set> </property> <property name="windowTitle"> <string>Tools</string> </property> <attribute name="dockWidgetArea"> <number>1</number> </attribute> <widget class="QWidget" name="dockWidgetContents"> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>0</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>16777215</height> </size> </property> <layout class="QVBoxLayout" name="verticalLayout_8"> <property name="leftMargin"> <number>3</number> </property> <property name="topMargin"> <number>3</number> </property> <property name="rightMargin"> <number>3</number> </property> <property name="bottomMargin"> <number>3</number> </property> <item> <layout class="QHBoxLayout" name="horizontalLayout"> <property name="topMargin"> <number>0</number> </property> <item> <widget class="QPushButton" name="toolBrush"> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-1.png</normaloff>icons:brush-1.png</iconset> </property> <property name="iconSize"> <size> <width>16</width> <height>16</height> </size> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> <property name="flat"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="toolBrush2"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-2.png</normaloff>icons:brush-2.png</iconset> </property> <property name="iconSize"> <size> <width>16</width> <height>16</height> </size> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> <property name="flat"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="toolBrush4"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-4.png</normaloff>icons:brush-4.png</iconset> </property> <property name="iconSize"> <size> <width>16</width> <height>16</height> </size> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> <property name="flat"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="toolLasso"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-3.png</normaloff>icons:brush-3.png</iconset> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> <property name="flat"> <bool>false</bool> </property> </widget> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="horizontalLayout_2"> <property name="topMargin"> <number>0</number> </property> <item> <widget class="QPushButton" name="toolLine"> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-7.png</normaloff>icons:brush-7.png</iconset> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="toolArea"> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-5.png</normaloff>icons:brush-5.png</iconset> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> <property name="flat"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="toolFill"> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-6.png</normaloff>icons:brush-6.png</iconset> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="toolSelect"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="maximumSize"> <size> <width>40</width> <height>40</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset> <normaloff>icons:brush-0.png</normaloff>icons:brush-0.png</iconset> </property> <property name="checkable"> <bool>true</bool> </property> <property name="checked"> <bool>true</bool> </property> <property name="autoExclusive"> <bool>true</bool> </property> <property name="flat"> <bool>false</bool> </property> </widget> </item> </layout> </item> </layout> </widget> </widget> <widget class="QDockWidget" name="dockWidget_4"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="features"> <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set> </property> <property name="windowTitle"> <string>Painting</string> </property> <attribute name="dockWidgetArea"> <number>1</number> </attribute> <widget class="QWidget" name="dockWidgetContents_6"> <layout class="QVBoxLayout" name="verticalLayout_9"> <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="QToolBox" name="toolBox"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>16777215</height> </size> </property> <property name="currentIndex"> <number>0</number> </property> <widget class="QWidget" name="terrainPage"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>256</width> <height>120</height> </rect> </property> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <attribute name="label"> <string>Terrains</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout"> <property name="spacing"> <number>1</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="QVBoxLayout" name="terrainLayout"> <property name="spacing"> <number>1</number> </property> </layout> </item> </layout> </widget> <widget class="QWidget" name="roadPage"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>256</width> <height>120</height> </rect> </property> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <attribute name="label"> <string>Roads</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_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> <layout class="QVBoxLayout" name="roadLayout"> <property name="spacing"> <number>1</number> </property> </layout> </item> </layout> </widget> <widget class="QWidget" name="riverPage"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>256</width> <height>120</height> </rect> </property> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <attribute name="label"> <string>Rivers</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_5"> <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="QVBoxLayout" name="riverLayout"> <property name="spacing"> <number>1</number> </property> </layout> </item> </layout> </widget> </widget> </item> </layout> </widget> </widget> <widget class="QDockWidget" name="dockWidget_5"> <property name="features"> <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set> </property> <property name="windowTitle"> <string>Preview</string> </property> <attribute name="dockWidgetArea"> <number>1</number> </attribute> <widget class="QWidget" name="dockWidgetContents_7"> <layout class="QVBoxLayout" name="verticalLayout_11"> <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="QGraphicsView" name="objectPreview"> <property name="minimumSize"> <size> <width>128</width> <height>128</height> </size> </property> </widget> </item> </layout> </widget> </widget> <action name="actionOpen"> <property name="icon"> <iconset> <normaloff>icons:document-open.png</normaloff>icons:document-open.png</iconset> </property> <property name="text"> <string>Open</string> </property> <property name="shortcut"> <string notr="true">Ctrl+O</string> </property> </action> <action name="actionSave"> <property name="icon"> <iconset> <normaloff>icons:document-save.png</normaloff>icons:document-save.png</iconset> </property> <property name="text"> <string>Save</string> </property> <property name="shortcut"> <string notr="true">Ctrl+S</string> </property> </action> <action name="actionNew"> <property name="icon"> <iconset> <normaloff>icons:document-new.png</normaloff>icons:document-new.png</iconset> </property> <property name="text"> <string>New</string> </property> <property name="shortcut"> <string notr="true">Ctrl+N</string> </property> </action> <action name="actionSave_as"> <property name="text"> <string>Save as...</string> </property> <property name="shortcut"> <string>Ctrl+Shift+S</string> </property> </action> <action name="actionLevel"> <property name="icon"> <iconset> <normaloff>icons:toggle-underground.png</normaloff>icons:toggle-underground.png</iconset> </property> <property name="text"> <string>U/G</string> </property> <property name="toolTip"> <string>View underground</string> </property> <property name="shortcut"> <string notr="true">U</string> </property> </action> <action name="actionPass"> <property name="checkable"> <bool>true</bool> </property> <property name="icon"> <iconset> <normaloff>icons:toggle-pass.png</normaloff>icons:toggle-pass.png</iconset> </property> <property name="text"> <string>Pass</string> </property> <property name="shortcut"> <string notr="true">P</string> </property> </action> <action name="actionCut"> <property name="icon"> <iconset> <normaloff>icons:edit-cut.png</normaloff>icons:edit-cut.png</iconset> </property> <property name="text"> <string>Cut</string> </property> <property name="shortcut"> <string notr="true">Ctrl+X</string> </property> </action> <action name="actionCopy"> <property name="icon"> <iconset> <normaloff>icons:edit-copy.png</normaloff>icons:edit-copy.png</iconset> </property> <property name="text"> <string>Copy</string> </property> <property name="shortcut"> <string notr="true">Ctrl+C</string> </property> </action> <action name="actionPaste"> <property name="icon"> <iconset> <normaloff>icons:edit-paste.png</normaloff>icons:edit-paste.png</iconset> </property> <property name="text"> <string>Paste</string> </property> <property name="shortcut"> <string notr="true">Ctrl+V</string> </property> </action> <action name="actionFill"> <property name="icon"> <iconset> <normaloff>icons:fill-obstacles.png</normaloff>icons:fill-obstacles.png</iconset> </property> <property name="text"> <string>Fill</string> </property> <property name="toolTip"> <string>Fills the selection with obstacles</string> </property> <property name="shortcut"> <string notr="true">F</string> </property> </action> <action name="actionGrid"> <property name="checkable"> <bool>true</bool> </property> <property name="icon"> <iconset> <normaloff>icons:toggle-grid.png</normaloff>icons:toggle-grid.png</iconset> </property> <property name="text"> <string>Grid</string> </property> <property name="shortcut"> <string notr="true">G</string> </property> </action> <action name="actionMapSettings"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>General</string> </property> <property name="toolTip"> <string>Map title and description</string> </property> <property name="shortcut"> <string notr="true"/> </property> </action> <action name="actionPlayers_settings"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Players settings</string> </property> <property name="shortcut"> <string notr="true"/> </property> </action> <action name="actionUndo"> <property name="enabled"> <bool>false</bool> </property> <property name="icon"> <iconset> <normaloff>icons:edit-undo.png</normaloff>icons:edit-undo.png</iconset> </property> <property name="text"> <string>Undo</string> </property> <property name="iconText"> <string>Undo</string> </property> <property name="shortcut"> <string notr="true">Ctrl+Z</string> </property> <property name="shortcutVisibleInContextMenu"> <bool>true</bool> </property> </action> <action name="actionRedo"> <property name="enabled"> <bool>false</bool> </property> <property name="icon"> <iconset> <normaloff>icons:edit-redo.png</normaloff>icons:edit-redo.png</iconset> </property> <property name="text"> <string>Redo</string> </property> <property name="shortcut"> <string notr="true">Ctrl+Y</string> </property> <property name="shortcutVisibleInContextMenu"> <bool>true</bool> </property> </action> <action name="actionErase"> <property name="enabled"> <bool>false</bool> </property> <property name="icon"> <iconset> <normaloff>icons:edit-clear.png</normaloff>icons:edit-clear.png</iconset> </property> <property name="text"> <string>Erase</string> </property> <property name="shortcut"> <string notr="true">Del</string> </property> </action> <action name="actionNeutral"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Neutral</string> </property> <property name="shortcut"> <string notr="true">Ctrl+0</string> </property> </action> <action name="actionValidate"> <property name="text"> <string>Validate</string> </property> <property name="shortcut"> <string notr="true"/> </property> </action> <action name="actionUpdate_appearance"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Update appearance</string> </property> <property name="shortcut"> <string notr="true"/> </property> </action> <action name="actionRecreate_obstacles"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Recreate obstacles</string> </property> <property name="shortcut"> <string notr="true"/> </property> </action> <action name="actionPlayer_1"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 1</string> </property> <property name="shortcut"> <string notr="true">Ctrl+1</string> </property> </action> <action name="actionPlayer_2"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 2</string> </property> <property name="shortcut"> <string notr="true">Ctrl+2</string> </property> </action> <action name="actionPlayer_3"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 3</string> </property> <property name="shortcut"> <string notr="true">Ctrl+3</string> </property> </action> <action name="actionPlayer_4"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 4</string> </property> <property name="shortcut"> <string notr="true">Ctrl+4</string> </property> </action> <action name="actionPlayer_5"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 5</string> </property> <property name="shortcut"> <string notr="true">Ctrl+5</string> </property> </action> <action name="actionPlayer_6"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 6</string> </property> <property name="shortcut"> <string notr="true">Ctrl+6</string> </property> </action> <action name="actionPlayer_7"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 7</string> </property> <property name="shortcut"> <string notr="true">Ctrl+7</string> </property> </action> <action name="actionPlayer_8"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>Player 8</string> </property> <property name="shortcut"> <string notr="true">Ctrl+8</string> </property> </action> <action name="actionExport"> <property name="text"> <string>Export as...</string> </property> </action> <action name="actionTranslations"> <property name="enabled"> <bool>false</bool> </property> <property name="icon"> <iconset> <normaloff>icons:translations.png</normaloff>icons:translations.png</iconset> </property> <property name="text"> <string>Translations</string> </property> <property name="shortcut"> <string>Ctrl+T</string> </property> </action> <action name="actionh3m_converter"> <property name="text"> <string>h3m converter</string> </property> <property name="toolTip"> <string>h3m converter</string> </property> </action> <action name="actionLock"> <property name="icon"> <iconset> <normaloff>icons:lock-closed.png</normaloff>icons:lock-closed.png</iconset> </property> <property name="text"> <string>Lock</string> </property> <property name="toolTip"> <string>Lock objects on map to avoid unnecessary changes</string> </property> <property name="shortcut"> <string>Ctrl+L</string> </property> </action> <action name="actionUnlock"> <property name="icon"> <iconset> <normaloff>icons:lock-open.png</normaloff>icons:lock-open.png</iconset> </property> <property name="text"> <string>Unlock</string> </property> <property name="toolTip"> <string>Unlock all objects on the map</string> </property> <property name="shortcut"> <string>Ctrl+Shift+L</string> </property> </action> <action name="actionZoom_in"> <property name="icon"> <iconset> <normaloff>icons:zoom_plus.png</normaloff>icons:zoom_plus.png</iconset> </property> <property name="text"> <string>Zoom in</string> </property> <property name="shortcut"> <string>Ctrl+=</string> </property> </action> <action name="actionZoom_out"> <property name="icon"> <iconset> <normaloff>icons:zoom_minus.png</normaloff>icons:zoom_minus.png</iconset> </property> <property name="text"> <string>Zoom out</string> </property> <property name="shortcut"> <string>Ctrl+-</string> </property> </action> <action name="actionZoom_reset"> <property name="icon"> <iconset> <normaloff>icons:zoom_zero.png</normaloff>icons:zoom_zero.png</iconset> </property> <property name="text"> <string>Zoom reset</string> </property> <property name="shortcut"> <string>Ctrl+Shift+=</string> </property> </action> </widget> <customwidgets> <customwidget> <class>MapView</class> <extends>QGraphicsView</extends> <header>mapview.h</header> </customwidget> <customwidget> <class>MinimapView</class> <extends>QGraphicsView</extends> <header>mapview.h</header> </customwidget> <customwidget> <class>ObjectBrowser</class> <extends>QTreeView</extends> <header>objectbrowser.h</header> </customwidget> </customwidgets> <resources/> <connections/> <slots> <signal>enableUndo(bool)</signal> <signal>enableRedo(bool)</signal> </slots> </ui>