diff --git a/docsrc/manual/project-files.rst b/docsrc/manual/project-files.rst
index e4f0479b..67bba635 100644
--- a/docsrc/manual/project-files.rst
+++ b/docsrc/manual/project-files.rst
@@ -45,7 +45,6 @@ The filepath that Porymap expects for each file can be overridden on the ``Files
src/data/region_map/region_map_sections.json, yes, yes, ``json_region_map_entries``,
src/data/region_map/porymap_config.json, yes, yes, ``json_region_porymap_cfg``,
include/constants/global.h, yes, no, ``constants_global``, reads ``define_obj_event_count``
- include/constants/map_groups.h, no, yes, ``constants_map_groups``,
include/constants/items.h, yes, no, ``constants_items``, for Hidden Item events
include/constants/flags.h, yes, no, ``constants_flags``, for Object and Hidden Item events
include/constants/vars.h, yes, no, ``constants_vars``, for Trigger events
@@ -93,6 +92,7 @@ In addition to these files, there are some specific symbol and macro names that
``symbol_spawn_npcs``, ``u8 sWhiteoutRespawnHealerNpcIds``, the type and table name for Heal Location ``Respawn NPC`` values
``symbol_attribute_table``, ``sMetatileAttrMasks``, optionally read to get settings on ``Tilesets`` tab
``symbol_tilesets_prefix``, ``gTileset_``, for new tileset names and to extract base tileset names
+ ``symbol_dynamic_map_name``, ``Dynamic``, reserved map name to display for ``define_map_dynamic``
``define_obj_event_count``, ``OBJECT_EVENT_TEMPLATES_COUNT``, to limit total Object Events
``define_min_level``, ``MIN_LEVEL``, minimum wild encounters level
``define_max_level``, ``MAX_LEVEL``, maximum wild encounters level
diff --git a/forms/mainwindow.ui b/forms/mainwindow.ui
index 6a373edc..39f59836 100644
--- a/forms/mainwindow.ui
+++ b/forms/mainwindow.ui
@@ -95,11 +95,11 @@
-
+
- Areas
+ Locations
-
+
0
@@ -116,10 +116,10 @@
0
-
-
+
-
-
+
0
@@ -1155,7 +1155,7 @@
2
-
-
+
Layout
@@ -1740,7 +1740,7 @@
0
0
100
- 16
+ 30
@@ -1834,7 +1834,7 @@
0
0
100
- 16
+ 30
@@ -1928,7 +1928,7 @@
0
0
100
- 16
+ 30
@@ -2028,7 +2028,7 @@
0
0
100
- 16
+ 30
@@ -2122,7 +2122,7 @@
0
0
100
- 16
+ 30
@@ -2220,7 +2220,7 @@
0
-
-
+
false
@@ -2236,206 +2236,10 @@
QFrame::Shadow::Raised
-
-
- QFormLayout::FieldGrowthPolicy::FieldsStayAtSizeHint
-
-
- 12
-
+
9
-
-
-
-
- Song
-
-
-
- -
-
-
- <html><head/><body><p>The default background music for this map.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Location
-
-
-
- -
-
-
- <html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is display when the player enters it.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Requires Flash
-
-
-
- -
-
-
- <html><head/><body><p>Whether or not the map is dark and requires Flash to illuminate.</p></body></html>
-
-
-
-
-
-
- -
-
-
- Weather
-
-
-
- -
-
-
- <html><head/><body><p>The default weather for this map.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Type
-
-
-
- -
-
-
- <html><head/><body><p>The map type is a general attribute, which is used for many different things. For example. it determines whether biking or running is allowed.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Battle scene
-
-
-
- -
-
-
- <html><head/><body><p>Determines the type of battle scene graphics to use.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Show Location Name
-
-
-
- -
-
-
- <html><head/><body><p>Whether or not to display the location name when the player enters the map.</p></body></html>
-
-
-
-
-
-
- -
-
-
- Allow Running
-
-
-
- -
-
-
- <html><head/><body><p>Allows the player to use Running Shoes</p></body></html>
-
-
-
-
-
-
- -
-
-
- Allow Biking
-
-
-
- -
-
-
- <html><head/><body><p>Allows the player to use a Bike</p></body></html>
-
-
-
-
-
-
- -
-
-
- Allow Dig & Escape Rope
-
-
-
- -
-
-
- <html><head/><body><p>Allows the player to use Dig or Escape Rope</p></body></html>
-
-
-
-
-
-
- -
-
-
- Floor Number
-
-
-
- -
-
-
- <html><head/><body><p>Floor number to be used for maps with elevators.</p></body></html>
-
-
- -128
-
-
- 127
-
-
-
@@ -2896,8 +2700,8 @@
0
0
- 204
- 16
+ 100
+ 30
@@ -3126,7 +2930,9 @@
+
+
@@ -3295,7 +3101,7 @@
Ctrl+T
-
+
true
@@ -3304,7 +3110,7 @@
:/icons/sort_alphabet.ico:/icons/sort_alphabet.ico
- Sort by &Area
+ Sort by &Location
@@ -3482,6 +3288,11 @@
Grid Settings...
+
+
+ New Layout...
+
+
diff --git a/forms/mapheaderform.ui b/forms/mapheaderform.ui
new file mode 100644
index 00000000..8faba290
--- /dev/null
+++ b/forms/mapheaderform.ui
@@ -0,0 +1,245 @@
+
+
+ MapHeaderForm
+
+
+
+ 0
+ 0
+ 407
+ 349
+
+
+
+ Form
+
+
+
+ QFormLayout::FieldGrowthPolicy::FieldsStayAtSizeHint
+
+ -
+
+
+ Song
+
+
+
+ -
+
+
+ <html><head/><body><p>The default background music for this map.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ Location
+
+
+
+ -
+
+
+ <html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is displayed when the player enters it.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ Requires Flash
+
+
+
+ -
+
+
+ <html><head/><body><p>If checked, the player will need to use Flash to see fully on this map.</p></body></html>
+
+
+
+
+
+
+ -
+
+
+ Weather
+
+
+
+ -
+
+
+ <html><head/><body><p>The default weather on this map.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ Type
+
+
+
+ -
+
+
+ <html><head/><body><p>The map type is a general attribute, which is used for many different things. For example, underground type maps will have a special transition effect when the player enters/exits the map.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ Battle Scene
+
+
+
+ -
+
+
+ <html><head/><body><p>This field is used to help determine what graphics to use in the background of battles on this map.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ Show Location Name
+
+
+
+ -
+
+
+ <html><head/><body><p>If checked, a map name popup will appear when the player enters this map. The name that appears on this popup depends on the Location field.</p></body></html>
+
+
+
+
+
+
+ -
+
+
+ Allow Running
+
+
+
+ -
+
+
+ <html><head/><body><p>If checked, the player will be allowed to run on this map.</p></body></html>
+
+
+
+
+
+
+ -
+
+
+ Allow Biking
+
+
+
+ -
+
+
+ <html><head/><body><p>If checked, the player will be allowed to get on their bike on this map.</p></body></html>
+
+
+
+
+
+
+ -
+
+
+ Allow Dig & Escape Rope
+
+
+
+ -
+
+
+ <html><head/><body><p>If checked, the player will be allowed to use Dig or Escape Rope on this map.</p></body></html>
+
+
+
+
+
+
+ -
+
+
+ Floor Number
+
+
+
+ -
+
+
+ <html><head/><body><p>Floor number to be used for maps with elevators.</p></body></html>
+
+
+
+ -
+
+
+ Location Name
+
+
+
+ -
+
+
+
+
+
+
+ NoScrollComboBox
+ QComboBox
+
+
+
+ NoScrollSpinBox
+ QSpinBox
+
+
+
+
+
+
diff --git a/forms/newlayoutdialog.ui b/forms/newlayoutdialog.ui
new file mode 100644
index 00000000..980b5351
--- /dev/null
+++ b/forms/newlayoutdialog.ui
@@ -0,0 +1,174 @@
+
+
+ NewLayoutDialog
+
+
+
+ 0
+ 0
+ 264
+ 173
+
+
+
+ New Layout Options
+
+
+ true
+
+
+ true
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Plain
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 240
+ 109
+
+
+
+
+ 10
+
+
-
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ -
+
+
+ <html><head/><body><p>The constant that will be used to refer to this layout. It cannot be the same as any other existing layout.</p></body></html>
+
+
+ LAYOUT_MY_NEW_LAYOUT
+
+
+ true
+
+
+
+ -
+
+
+ Layout Name
+
+
+
+ -
+
+
+ Layout ID
+
+
+
+ -
+
+
+ <html><head/><body><p>The name of the new layout. The name cannot be the same as any other existing layout.</p></body></html>
+
+
+ MyNewLayout
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 1
+
+
+
+
+
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok|QDialogButtonBox::StandardButton::Reset
+
+
+
+
+
+
+
+ NewLayoutForm
+ QWidget
+
+ 1
+
+
+
+
+
diff --git a/forms/newlayoutform.ui b/forms/newlayoutform.ui
new file mode 100644
index 00000000..bc3e7502
--- /dev/null
+++ b/forms/newlayoutform.ui
@@ -0,0 +1,244 @@
+
+
+ NewLayoutForm
+
+
+ Form
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ Map Dimensions
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Width
+
+
+
+ -
+
+
+ <html><head/><body><p>Width (in metatiles) of the new map.</p></body></html>
+
+
+ 1
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Height
+
+
+
+ -
+
+
+ <html><head/><body><p>Height (in metatiles) of the new map.</p></body></html>
+
+
+ 1
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ Border Dimensions
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Width
+
+
+
+ -
+
+
+ <html><head/><body><p>Width (in metatiles) of the new map's border.</p></body></html>
+
+
+ 1
+
+
+
+ -
+
+
+ <html><head/><body><p>Height (in metatiles) of the new map's border.</p></body></html>
+
+
+ 1
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Height
+
+
+
+
+
+
+ -
+
+
+ Tilesets
+
+
+
-
+
+
+ Primary
+
+
+
+ -
+
+
+ <html><head/><body><p>The primary tileset for the new map.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ Secondary
+
+
+
+ -
+
+
+ <html><head/><body><p>The secondary tileset for the new map.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ NoScrollComboBox
+ QComboBox
+
+
+
+ NoScrollSpinBox
+ QSpinBox
+
+
+
+
+
+
diff --git a/forms/newlocationdialog.ui b/forms/newlocationdialog.ui
new file mode 100644
index 00000000..285e2704
--- /dev/null
+++ b/forms/newlocationdialog.ui
@@ -0,0 +1,89 @@
+
+
+ NewLocationDialog
+
+
+
+ 0
+ 0
+ 252
+ 124
+
+
+
+ true
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Location ID
+
+
+
+ -
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+
+ -
+
+
+ -
+
+
+ Location Name
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok
+
+
+ false
+
+
+
+
+
+
+
+
diff --git a/forms/newmapdialog.ui b/forms/newmapdialog.ui
new file mode 100644
index 00000000..604800f8
--- /dev/null
+++ b/forms/newmapdialog.ui
@@ -0,0 +1,253 @@
+
+
+ NewMapDialog
+
+
+
+ 0
+ 0
+ 559
+ 614
+
+
+
+ New Map Options
+
+
+ true
+
+
+ true
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Plain
+
+
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustToContents
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 535
+ 550
+
+
+
+
+ 10
+
+
-
+
+
+ Map Name
+
+
+
+ -
+
+
+
+ QLayout::SizeConstraint::SetMinAndMaxSize
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ Layout ID
+
+
+
+ -
+
+
+ Map Group
+
+
+
+ -
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ <html><head/><body><p>If checked, a Heal Location will be added to this map automatically.</p></body></html>
+
+
+
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ -
+
+
+ <html><head/><body><p>The name of the group this map will be added to.</p></body></html>
+
+
+ true
+
+
+ QComboBox::InsertPolicy::NoInsert
+
+
+
+ -
+
+
+ Can Fly To
+
+
+
+ -
+
+
+ <html><head/><body><p>The name of the new map. The name cannot be the same as any other existing map.</p></body></html>
+
+
+ MyNewMap
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok|QDialogButtonBox::StandardButton::Reset
+
+
+
+
+
+
+
+ NewLayoutForm
+ QWidget
+
+ 1
+
+
+ NoScrollComboBox
+ QComboBox
+
+
+
+
+
+
diff --git a/forms/newmapgroupdialog.ui b/forms/newmapgroupdialog.ui
new file mode 100644
index 00000000..d475b665
--- /dev/null
+++ b/forms/newmapgroupdialog.ui
@@ -0,0 +1,79 @@
+
+
+ NewMapGroupDialog
+
+
+
+ 0
+ 0
+ 252
+ 87
+
+
+
+ true
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Map Group Name
+
+
+
+ -
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok
+
+
+ false
+
+
+
+
+
+
+
+
diff --git a/forms/newmappopup.ui b/forms/newmappopup.ui
deleted file mode 100644
index 3a83073f..00000000
--- a/forms/newmappopup.ui
+++ /dev/null
@@ -1,504 +0,0 @@
-
-
- NewMapPopup
-
-
-
- 0
- 0
- 410
- 687
-
-
-
- New Map Options
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- QLayout::SetDefaultConstraint
-
-
- 12
-
-
-
-
-
- Name
-
-
-
- -
-
-
- <html><head/><body><p>The name of the new map. If the name is invalid (red), it will be replaced with the default name of a new map.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Group
-
-
-
- -
-
-
- <html><head/><body><p>New map group.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Map Width
-
-
-
- -
-
-
- <html><head/><body><p>Width (in blocks) of the new map.</p></body></html>
-
-
- 200
-
-
-
- -
-
-
- Map Height
-
-
-
- -
-
-
- <html><head/><body><p>Height (in blocks) of the new map.</p></body></html>
-
-
- 200
-
-
-
- -
-
-
- Border Width
-
-
-
- -
-
-
- <html><head/><body><p>Width (in blocks) of the new map's border.</p></body></html>
-
-
- 255
-
-
-
- -
-
-
- Border Height
-
-
-
- -
-
-
- <html><head/><body><p>Height (in blocks) of the new map's border.</p></body></html>
-
-
- 255
-
-
-
- -
-
-
- Primary Tileset
-
-
-
- -
-
-
- <html><head/><body><p>The primary tileset for the new map.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Secondary Tileset
-
-
-
- -
-
-
- <html><head/><body><p>The secondary tileset for the new map.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Type
-
-
-
- -
-
-
- <html><head/><body><p>The map type is a general attribute, which is used for many different things. For example. it determines whether biking or running is allowed.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Location
-
-
-
- -
-
-
- <html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is displayed when the player enters it.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Song
-
-
-
- -
-
-
- <html><head/><body><p>The default background music for this map.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Can Fly To
-
-
-
- -
-
-
- <html><head/><body><p>Whether to add a heal location to the new map.</p></body></html>
-
-
-
-
-
-
- -
-
-
- Show Location Name
-
-
-
- -
-
-
- <html><head/><body><p>Whether or not to display the location name when the player enters the map.</p></body></html>
-
-
-
-
-
-
- -
-
-
- Allow Running
-
-
-
- -
-
-
- <html><head/><body><p>Allows the player to use Running Shoes</p></body></html>
-
-
-
-
-
-
- -
-
-
- Allow Biking
-
-
-
- -
-
-
- <html><head/><body><p>Allows the player to use a Bike</p></body></html>
-
-
-
-
-
-
- -
-
-
- Allow Dig & Escape Rope
-
-
-
- -
-
-
- <html><head/><body><p>Allows the player to use Dig or Escape Rope</p></body></html>
-
-
-
-
-
-
- -
-
-
- Floor Number
-
-
-
- -
-
-
- <html><head/><body><p>Floor number to be used for maps with elevators.</p></body></html>
-
-
- 127
-
-
-
- -
-
-
- false
-
-
-
- -
-
-
- Layout
-
-
-
- -
-
-
-
-
-
- Use Existing Layout
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
-
-
-
- -
-
-
- Accept
-
-
-
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
- false
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
- false
-
-
- !
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- color: rgb(255, 0, 0)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NoScrollComboBox
- QComboBox
-
-
-
-
-
-
diff --git a/forms/newtilesetdialog.ui b/forms/newtilesetdialog.ui
index c582eba0..13996c73 100644
--- a/forms/newtilesetdialog.ui
+++ b/forms/newtilesetdialog.ui
@@ -6,238 +6,147 @@
0
0
- 400
- 216
+ 450
+ 209
-
-
- 0
- 0
-
-
Add new Tileset
-
-
-
- 0
- 0
- 400
- 216
-
-
-
-
- 0
- 0
-
-
-
-
- 10
-
-
- 10
-
-
- 10
-
-
- 10
-
-
- 6
-
- -
-
-
- Qt::Vertical
+
+ true
+
+
+
-
+
+
+
+ 0
-
-
- 20
- 40
-
+
+ 0
-
-
- -
-
-
-
- 0
- 0
-
+
+ 0
-
-
- 380
- 161
-
+
+ 0
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
- 0
- 0
- 380
- 155
-
-
-
-
- 6
+
-
+
+
+ Name
-
- 10
+
+
+ -
+
+
+ true
-
- 10
+
+
+ -
+
+
+ false
-
- 10
+
+ color: rgb(255, 0, 0)
-
-
-
-
- Name
-
-
+
+
+
+
+
+ -
+
+
+ Type
+
+
+
+ -
+
+
+ false
+
+
-
+
+ Primary
+
- -
-
-
- true
-
-
+
-
+
+ Secondary
+
- -
-
-
- Type
-
-
-
- -
-
-
-
-
- Primary
-
-
- -
-
- Secondary
-
-
-
-
- -
-
-
- Path
-
-
-
- -
-
-
- false
-
-
- true
-
-
-
- -
-
-
- Symbol Name
-
-
-
- -
-
-
- false
-
-
- true
-
-
-
- -
-
-
- Checkerboard Fill
-
-
-
- -
-
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
- QDialogButtonBox::Cancel|QDialogButtonBox::Ok
-
-
- false
-
-
-
-
-
+
+
+ -
+
+
+ Checkerboard Fill
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 1
+
+
+
+
+
+
+
+ -
+
+
+ false
+
+
+ color: rgb(255, 0, 0)
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok
+
+
+ false
+
+
+
+
+
+
+ NoScrollComboBox
+ QComboBox
+
+
+
-
-
- buttonBox
- accepted()
- NewTilesetDialog
- accept()
-
-
- 248
- 254
-
-
- 157
- 274
-
-
-
-
- buttonBox
- rejected()
- NewTilesetDialog
- reject()
-
-
- 316
- 260
-
-
- 286
- 274
-
-
-
-
+
diff --git a/forms/regionmapeditor.ui b/forms/regionmapeditor.ui
index 17cff63e..66787b7b 100644
--- a/forms/regionmapeditor.ui
+++ b/forms/regionmapeditor.ui
@@ -18,10 +18,10 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Plain
+ QFrame::Shadow::Plain
@@ -46,14 +46,14 @@
-
- QComboBox::AdjustToContents
+ QComboBox::SizeAdjustPolicy::AdjustToContents
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -83,7 +83,7 @@
- Qt::StrongFocus
+ Qt::FocusPolicy::StrongFocus
10
@@ -95,10 +95,10 @@
30
- Qt::Vertical
+ Qt::Orientation::Vertical
- QSlider::NoTicks
+ QSlider::TickPosition::NoTicks
1
@@ -108,7 +108,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -123,7 +123,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
false
@@ -160,7 +160,7 @@
0
0
466
- 351
+ 336
@@ -182,7 +182,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -207,17 +207,17 @@
false
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
- QGraphicsView::NoDrag
+ QGraphicsView::DragMode::NoDrag
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -230,7 +230,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -243,7 +243,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -281,7 +281,7 @@
0
0
466
- 351
+ 336
@@ -315,17 +315,17 @@
false
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
- QGraphicsView::NoDrag
+ QGraphicsView::DragMode::NoDrag
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -338,7 +338,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -351,7 +351,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -364,7 +364,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -402,7 +402,7 @@
0
0
466
- 351
+ 336
@@ -436,17 +436,17 @@
false
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
- QGraphicsView::NoDrag
+ QGraphicsView::DragMode::NoDrag
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -459,7 +459,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -472,7 +472,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -485,7 +485,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -529,19 +529,19 @@
- Qt::ScrollBarAlwaysOn
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOn
- Qt::ScrollBarAsNeeded
+ Qt::ScrollBarPolicy::ScrollBarAsNeeded
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
true
- Qt::AlignHCenter|Qt::AlignTop
+ Qt::AlignmentFlag::AlignHCenter|Qt::AlignmentFlag::AlignTop
@@ -552,7 +552,7 @@
8
0
278
- 342
+ 327
@@ -563,7 +563,7 @@
- QLayout::SetDefaultConstraint
+ QLayout::SizeConstraint::SetDefaultConstraint
0
@@ -583,7 +583,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -596,7 +596,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -618,20 +618,20 @@
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -648,10 +648,10 @@
-
- QFrame::Panel
+ QFrame::Shape::Panel
- QFrame::Sunken
+ QFrame::Shadow::Sunken
@@ -681,7 +681,7 @@
-
-
+
15
@@ -719,10 +719,10 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
1
@@ -747,7 +747,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -760,10 +760,10 @@
-
- QLayout::SetNoConstraint
+ QLayout::SizeConstraint::SetNoConstraint
-
-
+
0
@@ -771,10 +771,10 @@
- <html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is display when the player enters it.</p></body></html>
+ <html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is displayed when the player enters it.</p></body></html>
-
- true
+
+ false
@@ -803,7 +803,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -816,10 +816,10 @@
-
-
-
+
-
-
+
-
@@ -862,10 +862,10 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
1
@@ -874,15 +874,15 @@
-
- QLayout::SetNoConstraint
+ QLayout::SizeConstraint::SetNoConstraint
-
-
+
-
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
@@ -893,10 +893,10 @@
-
-
+
-
-
+
-
@@ -909,7 +909,7 @@
-
-
+
true
@@ -922,25 +922,25 @@
<html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is display when the player enters it.</p></body></html>
-
- true
+
+ false
- -
-
+
-
+
Dimensions
- -
+
-
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
@@ -951,10 +951,10 @@
-
-
+
-
-
+
-
@@ -966,7 +966,7 @@
- -
+
-
Location
@@ -980,16 +980,6 @@
- -
-
-
- Map Name
-
-
-
- -
-
-
-
@@ -1002,7 +992,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -1037,7 +1027,7 @@
- Qt::StrongFocus
+ Qt::FocusPolicy::StrongFocus
10
@@ -1049,10 +1039,10 @@
30
- Qt::Vertical
+ Qt::Orientation::Vertical
- QSlider::NoTicks
+ QSlider::TickPosition::NoTicks
1
@@ -1062,7 +1052,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -1082,7 +1072,7 @@
0
0
957
- 22
+ 37