diff --git a/.gitignore b/.gitignore
index 9157e62cf..083884971 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,9 +8,11 @@ porymap.app*
porymap
porymap.cfg
porymap.log
+build/
# Qt generated files
ui_*.h
moc_*.h
moc_*.cpp
qrc_*.cpp
+.qtc_clangd
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 610f62b51..199bd6594 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,10 +9,14 @@ The **"Breaking Changes"** listed below are changes that have been made in the d
## [Unreleased]
### Added
- Redesigned the Connections tab, adding a number of new features including the option to open or display diving maps and a list UI for easier edit access.
+- Add the ability to edit layouts with no corresponding map.
- Add a `Close Project` option
- Add charts to the `Wild Pokémon` tab that show species and level distributions.
+- Add options for customizing the map grid under `View -> Grid Settings`.
- An alert will be displayed when attempting to open a seemingly invalid project.
- Add support for defining project values with `enum` where `#define` was expected.
+- Add button to enable editing map groups including renaming groups and rearranging the maps within them.
+- Add buttons to hide and show empty folders in each map tree view.
### Changed
- Edits to map connections now have Undo/Redo and can be viewed in exported timelapses.
@@ -22,6 +26,8 @@ The **"Breaking Changes"** listed below are changes that have been made in the d
- The max encounter rate is now read from the project, rather than assuming the default value from RSE.
- It's now possible to cancel quitting if there are unsaved changes in sub-windows.
- The triple-layer metatiles setting can now be set automatically using a project constant.
+- `Export Map Stitch Image` now shows a preview of the full image, not just the current map.
+- Maps and layouts were internally separated.
### Fixed
- Fix `Add Region Map...` not updating the region map settings file.
@@ -45,6 +51,16 @@ The **"Breaking Changes"** listed below are changes that have been made in the d
- Fix the map list filter retaining text between project open/close.
- Fix the map list mishandling value gaps when sorting by Area.
- Fix a freeze on startup if project values are defined with mismatched parentheses.
+- Fix stitched map images sometimes rendering garbage
+- Fix the `Reset` button on `Export Map Timelapse Image` not resetting the Timelapse settings.
+- Stop sliders in the Palette Editor from creating a bunch of edit history when used.
+- Fix scrolling on some containers locking up when the mouse stops over a spin box or combo box.
+- Fix some file dialogs returning to an incorrect window when closed.
+- Fix bug where reloading a layout would overwrite all unsaved changes.
+- Fix bug where layout json and blockdata could be saved separately leading to inconsistent data.
+- Fix crash when saving tilesets with fewer palettes than the maximum.
+- Fix projects not opening on Windows if the project filepath contains certain characters.
+- Fix exported tile images containing garbage pixels after the end of the tiles.
## [5.4.1] - 2024-03-21
### Fixed
diff --git a/INSTALL.md b/INSTALL.md
index 34f03196f..6c26b59a5 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -39,3 +39,14 @@ qmake
make
./porymap
```
+
+## Arch Linux
+
+You need to install Qt. You can check the version of your Qt packages with `qtdiag` or `qmake --version`.
+
+```bash
+sudo pacman -S qt6-declarative qt6-charts
+qmake
+make
+./porymap
+```
diff --git a/docsrc/manual/project-files.rst b/docsrc/manual/project-files.rst
index 30f0acc89..e4f0479b5 100644
--- a/docsrc/manual/project-files.rst
+++ b/docsrc/manual/project-files.rst
@@ -59,7 +59,6 @@ The filepath that Porymap expects for each file can be overridden on the ``Files
include/constants/event_object_movement.h, yes, no, ``constants_obj_event_movement``,
include/constants/event_objects.h, yes, no, ``constants_obj_events``,
include/constants/event_bg.h, yes, no, ``constants_event_bg``,
- include/constants/region_map_sections.h, yes, no, ``constants_region_map_sections``,
include/constants/metatile_labels.h, yes, yes, ``constants_metatile_labels``,
include/constants/metatile_behaviors.h, yes, no, ``constants_metatile_behaviors``,
include/constants/species.h, yes, no, ``constants_metatile_behaviors``, for the Wild Pokémon tab
@@ -122,7 +121,6 @@ In addition to these files, there are some specific symbol and macro names that
``define_map_empty``, ``UNDEFINED``, macro name after prefix for empty maps
``define_map_section_prefix``, ``MAPSEC_``, expected prefix for location macro names
``define_map_section_empty``, ``NONE``, macro name after prefix for empty region map sections
- ``define_map_section_count``, ``COUNT``, macro name after prefix for total number of region map sections
``define_species_prefix``, ``SPECIES_``, expected prefix for species macro names
``regex_behaviors``, ``\bMB_``, regex to find metatile behavior macro names
``regex_obj_event_gfx``, ``\bOBJ_EVENT_GFX_``, regex to find Object Event graphics ID macro names
diff --git a/forms/colorinputwidget.ui b/forms/colorinputwidget.ui
new file mode 100644
index 000000000..11f0bc250
--- /dev/null
+++ b/forms/colorinputwidget.ui
@@ -0,0 +1,310 @@
+
+
+ ColorInputWidget
+
+
+
+ 0
+ 0
+ 221
+ 212
+
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Raised
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Raised
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Red
+
+
+
+ -
+
+
+ Green
+
+
+
+ -
+
+
+ Blue
+
+
+
+
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Raised
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ 31
+
+
+ 4
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ -
+
+
+ 31
+
+
+ 4
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ -
+
+
+ 31
+
+
+ 4
+
+
+ Qt::Orientation::Horizontal
+
+
+
+
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Raised
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ 255
+
+
+ 8
+
+
+
+ -
+
+
+ 255
+
+
+ 8
+
+
+
+ -
+
+
+ 255
+
+
+ 8
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 32
+ 32
+
+
+
+
+ 32
+ 32
+
+
+
+ QFrame::Shadow::Raised
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Raised
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Raised
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ #
+
+
+ Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+ ...
+
+
+
+ :/icons/pipette.ico:/icons/pipette.ico
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forms/customscriptseditor.ui b/forms/customscriptseditor.ui
index cc7dd4f19..e2efa2af5 100644
--- a/forms/customscriptseditor.ui
+++ b/forms/customscriptseditor.ui
@@ -6,7 +6,7 @@
0
0
- 540
+ 582
355
@@ -33,21 +33,30 @@
-
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+ QFrame::Shape::StyledPanel
+
+ 6
+
+
+ 6
+
+
+ 6
+
+
+ 6
+
-
@@ -90,10 +99,23 @@
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -103,35 +125,20 @@
+ -
+
+
+ ...
+
+
+
+ :/icons/help.ico:/icons/help.ico
+
+
+
- -
-
-
- <html><head/><body><p><a href="https://huderlem.github.io/porymap/manual/scripting-capabilities.html"><span style=" text-decoration: underline; color:#0069d9;">Help</span></a></p></body></html>
-
-
- true
-
-
-
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Minimum
-
-
-
- 20
- 5
-
-
-
-
-
@@ -142,32 +149,32 @@
-
- QAbstractItemView::NoEditTriggers
+ QAbstractItemView::EditTrigger::NoEditTriggers
false
- QAbstractItemView::DragOnly
+ QAbstractItemView::DragDropMode::DragOnly
- Qt::IgnoreAction
+ Qt::DropAction::IgnoreAction
- QAbstractItemView::ExtendedSelection
+ QAbstractItemView::SelectionMode::ExtendedSelection
- Qt::ElideLeft
+ Qt::TextElideMode::ElideLeft
- QListView::Free
+ QListView::Movement::Free
-
- QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok
diff --git a/forms/gridsettingsdialog.ui b/forms/gridsettingsdialog.ui
new file mode 100644
index 000000000..75d31de16
--- /dev/null
+++ b/forms/gridsettingsdialog.ui
@@ -0,0 +1,275 @@
+
+
+ GridSettingsDialog
+
+
+
+ 0
+ 0
+ 331
+ 467
+
+
+
+ Grid Settings
+
+
+ -
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 305
+ 401
+
+
+
+
-
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Color
+
+
+
+ -
+
+
+ false
+
+
+ QComboBox::SizeAdjustPolicy::AdjustToContentsOnFirstShow
+
+
+ 0
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Style
+
+
+
+ -
+
+
+ Dimensions (in pixels)
+
+
+
-
+
+
+ ...
+
+
+
+ :/icons/link_broken.ico
+ :/icons/link.ico:/icons/link_broken.ico
+
+
+ true
+
+
+ true
+
+
+ QToolButton::ToolButtonPopupMode::InstantPopup
+
+
+ true
+
+
+
+ -
+
+
+ 2
+
+
+ 999
+
+
+
+ -
+
+
+ Height
+
+
+ Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
+
+
+
+ -
+
+
+ Width
+
+
+ Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
+
+
+
+ -
+
+
+ 2
+
+
+ 999
+
+
+
+
+
+
+ -
+
+
+ Offset (in pixels)
+
+
+
-
+
+
+ Y
+
+
+ Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
+
+
+
+ -
+
+
+ X
+
+
+ Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
+
+
+
+ -
+
+
+ 0
+
+
+ 999
+
+
+
+ -
+
+
+ 0
+
+
+ 999
+
+
+
+ -
+
+
+ ...
+
+
+
+ :/icons/link_broken.ico
+ :/icons/link.ico:/icons/link_broken.ico
+
+
+ true
+
+
+ true
+
+
+ QToolButton::ToolButtonPopupMode::InstantPopup
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok|QDialogButtonBox::StandardButton::RestoreDefaults
+
+
+
+
+
+
+
+ NoScrollSpinBox
+ QSpinBox
+
+
+
+ NoScrollComboBox
+ QComboBox
+
+
+
+ ColorInputWidget
+ QGroupBox
+
+ 1
+
+
+
+
+
+
+
diff --git a/forms/mainwindow.ui b/forms/mainwindow.ui
index f72536156..6a373edc1 100644
--- a/forms/mainwindow.ui
+++ b/forms/mainwindow.ui
@@ -6,8 +6,8 @@
0
0
- 1287
- 903
+ 1298
+ 963
@@ -30,9 +30,9 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
-
+
true
@@ -42,168 +42,162 @@
0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 3
-
-
- 0
-
- -
-
-
- 0
-
-
- 3
-
-
- 3
-
-
- 3
-
-
-
-
-
- true
-
-
- <html><head/><body><p>Sort map list</p></body></html>
-
-
-
- :/icons/sort_alphabet.ico:/icons/sort_alphabet.ico
-
-
-
- 16
- 16
-
-
-
- QToolButton::InstantPopup
-
-
- Qt::ToolButtonIconOnly
-
-
- true
-
-
- Qt::NoArrow
-
-
-
- -
-
-
- <html><head/><body><p>Expand all map folders</p></body></html>
-
-
-
-
-
-
- :/icons/expand_all.ico:/icons/expand_all.ico
-
-
- QToolButton::InstantPopup
-
-
- true
-
-
-
- -
-
-
- <html><head/><body><p>Collapse all map list folders</p></body></html>
-
-
-
-
-
-
- :/icons/collapse_all.ico:/icons/collapse_all.ico
-
-
- QToolButton::InstantPopup
-
-
- true
-
-
-
- -
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Preferred
-
-
-
- 12
- 20
-
-
-
-
- -
-
-
- true
-
-
-
-
-
- Filter maps...
-
-
- true
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 200
- 0
-
-
-
- QAbstractItemView::SingleSelection
-
-
- QAbstractItemView::SelectItems
-
-
- false
-
-
-
-
+
+ 0
+
+
+
+ Groups
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 3
+
+
+ 0
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 0
+
+
+
+ QAbstractItemView::SelectionMode::SingleSelection
+
+
+ QAbstractItemView::SelectionBehavior::SelectItems
+
+
+ false
+
+
+
+
+
+
+
+ Areas
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 3
+
+
+ 0
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 0
+
+
+
+ QAbstractItemView::SelectionMode::SingleSelection
+
+
+ QAbstractItemView::SelectionBehavior::SelectItems
+
+
+ false
+
+
+
+
+
+
+
+ Layouts
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 3
+
+
+ 0
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 0
+
+
+
+ QAbstractItemView::SelectionMode::SingleSelection
+
+
+ QAbstractItemView::SelectionBehavior::SelectItems
+
+
+ false
+
+
+ false
+
+
+
+
+
@@ -236,7 +230,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -288,7 +282,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -298,10 +292,10 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
1
@@ -325,10 +319,10 @@
-
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
@@ -377,10 +371,10 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
@@ -401,10 +395,10 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Raised
+ QFrame::Shadow::Raised
@@ -585,7 +579,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -608,10 +602,10 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
@@ -658,6 +652,9 @@
Metatiles
+
+ QLayout::SizeConstraint::SetNoConstraint
+
3
@@ -685,17 +682,17 @@
30
- Qt::Horizontal
+ Qt::Orientation::Horizontal
- -
+
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Plain
+ QFrame::Shadow::Plain
@@ -719,7 +716,7 @@
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -756,10 +753,10 @@
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Plain
+ QFrame::Shadow::Plain
true
@@ -769,7 +766,7 @@
0
0
- 423
+ 424
79
@@ -792,7 +789,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -814,17 +811,17 @@
<html><head/><body><p>The border is a 2x2 metatile which is repeated outside of the map layout's boundary. Draw on this border area to modify it.</p></body></html>
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -875,10 +872,10 @@
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Plain
+ QFrame::Shadow::Plain
true
@@ -888,7 +885,7 @@
0
0
- 423
+ 424
79
@@ -911,7 +908,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -936,17 +933,17 @@
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -970,19 +967,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
@@ -992,7 +989,7 @@
8
0
- 411
+ 412
446
@@ -1021,7 +1018,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1043,20 +1040,20 @@
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1069,7 +1066,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -1087,7 +1084,7 @@
- -
+
-
@@ -1096,23 +1093,23 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
-
+
-
Primary Tileset
- -
+
-
- Qt::StrongFocus
+ Qt::FocusPolicy::StrongFocus
<html><head/><body><p>Primary Tileset</p><p>Defines the first 0x200 metatiles available for the map.</p></body></html>
@@ -1122,17 +1119,17 @@
- -
+
-
Secondary Tileset
- -
+
-
- Qt::StrongFocus
+ Qt::FocusPolicy::StrongFocus
<html><head/><body><p>Secondary Tileset</p><p>Defines the second 0x200 metatiles available for the map.</p></body></html>
@@ -1142,6 +1139,34 @@
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ QFrame::Shadow::Raised
+
+
+
+ 2
+
+
+ 2
+
+
-
+
+
+ Layout
+
+
+
+
+
+
+ -
+
+
@@ -1162,7 +1187,7 @@
- QLayout::SetDefaultConstraint
+ QLayout::SizeConstraint::SetDefaultConstraint
3
@@ -1193,8 +1218,8 @@
0
0
- 427
- 594
+ 428
+ 633
@@ -1216,7 +1241,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1241,17 +1266,17 @@
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1264,7 +1289,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -1290,7 +1315,7 @@
30
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1306,17 +1331,17 @@
50
- Qt::Horizontal
+ Qt::Orientation::Horizontal
-
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
@@ -1342,7 +1367,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1403,7 +1428,7 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
true
@@ -1413,8 +1438,8 @@
0
0
- 382
- 699
+ 383
+ 744
@@ -1436,10 +1461,10 @@
<html><head/><body><p>No prefabs have been created for the currently-used tilesets. Create some by using the button above!</p><p>Prefabs are "prefabricated" metatile selections that are used for easy selecting of complicated map structures. For example, a useful prefab could be a building or tree formation, which would otherwise be annoying to paint with the regular metatile picker.</p></body></html>
- Qt::RichText
+ Qt::TextFormat::RichText
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
true
@@ -1512,10 +1537,10 @@
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Raised
+ QFrame::Shadow::Raised
0
@@ -1552,7 +1577,7 @@
:/icons/add.ico:/icons/add.ico
- Qt::ToolButtonTextBesideIcon
+ Qt::ToolButtonStyle::ToolButtonTextBesideIcon
@@ -1575,7 +1600,7 @@
:/icons/delete.ico:/icons/delete.ico
- Qt::ToolButtonTextBesideIcon
+ Qt::ToolButtonStyle::ToolButtonTextBesideIcon
false
@@ -1585,7 +1610,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1620,7 +1645,7 @@
There are no events on the current map.
- Qt::AlignCenter
+ Qt::AlignmentFlag::AlignCenter
@@ -1686,7 +1711,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1701,13 +1726,13 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
true
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
@@ -1715,7 +1740,7 @@
0
0
100
- 30
+ 16
@@ -1780,7 +1805,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1795,13 +1820,13 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
true
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
@@ -1809,7 +1834,7 @@
0
0
100
- 30
+ 16
@@ -1874,7 +1899,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1889,13 +1914,13 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
true
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
@@ -1903,7 +1928,7 @@
0
0
100
- 30
+ 16
@@ -1974,7 +1999,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -1989,13 +2014,13 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
true
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
@@ -2003,7 +2028,7 @@
0
0
100
- 30
+ 16
@@ -2068,7 +2093,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -2083,13 +2108,13 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
true
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
@@ -2097,7 +2122,7 @@
0
0
100
- 30
+ 16
@@ -2137,13 +2162,13 @@
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
true
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
@@ -2206,14 +2231,14 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
- QFormLayout::FieldsStayAtSizeHint
+ QFormLayout::FieldGrowthPolicy::FieldsStayAtSizeHint
12
@@ -2417,10 +2442,10 @@
-
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
@@ -2433,10 +2458,10 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Plain
+ QFrame::Shadow::Plain
@@ -2468,7 +2493,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -2549,10 +2574,10 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
@@ -2563,17 +2588,11 @@
0
-
-
- 0
- 32
-
-
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
@@ -2638,7 +2657,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -2723,7 +2742,7 @@
30
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -2739,7 +2758,7 @@
30
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -2771,7 +2790,7 @@
30
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -2802,7 +2821,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -2818,22 +2837,22 @@
false
- Qt::ScrollBarAsNeeded
+ Qt::ScrollBarPolicy::ScrollBarAsNeeded
- Qt::ScrollBarAsNeeded
+ Qt::ScrollBarPolicy::ScrollBarAsNeeded
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
- QGraphicsView::NoDrag
+ QGraphicsView::DragMode::NoDrag
- QGraphicsView::AnchorUnderMouse
+ QGraphicsView::ViewportAnchor::AnchorUnderMouse
- QGraphicsView::AnchorUnderMouse
+ QGraphicsView::ViewportAnchor::AnchorUnderMouse
@@ -2844,10 +2863,10 @@
- QFrame::StyledPanel
+ QFrame::Shape::StyledPanel
- QFrame::Raised
+ QFrame::Shadow::Raised
-
@@ -2864,10 +2883,10 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- Qt::ScrollBarAlwaysOff
+ Qt::ScrollBarPolicy::ScrollBarAlwaysOff
true
@@ -2877,8 +2896,8 @@
0
0
- 365
- 651
+ 204
+ 16
@@ -2900,7 +2919,7 @@
-
- Qt::Vertical
+ Qt::Orientation::Vertical
@@ -2928,19 +2947,19 @@
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Raised
+ QFrame::Shadow::Raised
-
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Plain
+ QFrame::Shadow::Plain
-
@@ -2953,7 +2972,7 @@
-
- QComboBox::AdjustToContents
+ QComboBox::SizeAdjustPolicy::AdjustToContents
@@ -2994,7 +3013,7 @@
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -3009,6 +3028,10 @@
Summary Chart...
+
+
+ :/icons/chart_bar.ico:/icons/chart_bar.ico
+
-
@@ -3046,8 +3069,8 @@
0
0
- 1287
- 22
+ 1298
+ 37
+
+
+
- Dive/Emerge Map
+ Show Dive/Emerge Map
+
+
+
+
+ true
+
+
+ true
+
+
+ Show Grid
+
+
+ Ctrl+G
+
+
+
+
+ Grid Settings...
@@ -3466,11 +3511,22 @@
QWidget
+
+ MapTree
+ QTreeView
+
+
NoScrollGraphicsView
QGraphicsView
+
+ MapListToolBar
+ QFrame
+
+ 1
+
diff --git a/forms/mapimageexporter.ui b/forms/mapimageexporter.ui
index d97099a72..933aab67d 100644
--- a/forms/mapimageexporter.ui
+++ b/forms/mapimageexporter.ui
@@ -6,8 +6,8 @@
0
0
- 696
- 396
+ 817
+ 535
@@ -16,15 +16,313 @@
true
-
- -
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
-
+
+
-
+
+
+ Map
+
+
+
+ -
+
+
+ QComboBox::SizeAdjustPolicy::AdjustToContents
+
+
+
+
+
+ -
+
+
+ Events
+
+
+
-
+
+
-
+
+
+ Triggers
+
+
+
+ -
+
+
+ Objects
+
+
+
+ -
+
+
+ Heal Locations
+
+
+
+ -
+
+
+ Warps
+
+
+
+ -
+
+
+ All
+
+
+
+ -
+
+
+ BGs
+
+
+
+
+
+
+
+
+ -
+
+
+ Connections
+
+
+
-
+
+
-
+
+
+ Left
+
+
+
+ -
+
+
+ Up
+
+
+
+ -
+
+
+ Right
+
+
+
+ -
+
+
+ Down
+
+
+
+ -
+
+
+ All
+
+
+
+
+
+
+
+
+ -
+
+
+ Miscellaneous
+
+
+
-
+
+
-
+
+
+ Grid
+
+
+
+ -
+
+
+ Collision
+
+
+
+ -
+
+
+ Border
+
+
+
+
+
+
+
+
+ -
+
+
+ Timelapse
+
+
+
-
+
+
+
+
+
+ ms
+
+
+ 1
+
+
+ 2000
+
+
+ 200
+
+
+
+ -
+
+
+ Frame Delay
+
+
+
+ -
+
+
+
+
+
+ 1
+
+
+ 999
+
+
+
+ -
+
+
+ Edit Frame Skip
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ Preview actual size
+
+
+
+ -
+
+
-
+
+
+ Reset
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Cancel
+
+
+
+ -
+
+
+ Save
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
Preview
+
+ 6
+
+
+ 6
+
+
+ 6
+
+
+ 6
+
-
-
+
true
@@ -33,12 +331,24 @@
0
0
- 403
- 343
+ 469
+ 464
- -
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
@@ -53,65 +363,13 @@
false
- QAbstractScrollArea::AdjustIgnored
+ QAbstractScrollArea::SizeAdjustPolicy::AdjustIgnored
- QGraphicsView::NoDrag
+ QGraphicsView::DragMode::NoDrag
- -
-
-
- Qt::Vertical
-
-
-
- 10
- 100
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 10
- 100
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 100
- 10
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 100
- 10
-
-
-
-
@@ -119,256 +377,18 @@
- -
-
-
-
-
-
-
-
-
- Map
-
-
-
- -
-
-
- QComboBox::AdjustToContents
-
-
-
-
-
- -
-
-
- Events
-
-
-
-
-
-
-
-
-
- Warps
-
-
-
- -
-
-
- Objects
-
-
-
- -
-
-
- BGs
-
-
-
- -
-
-
- Triggers
-
-
-
- -
-
-
- Heal Spots
-
-
-
-
-
-
-
-
- -
-
-
- Connections
-
-
-
-
-
-
-
-
-
- Up
-
-
-
- -
-
-
- Down
-
-
-
- -
-
-
- Left
-
-
-
- -
-
-
- Right
-
-
-
-
-
-
-
-
- -
-
-
- Miscellaneous
-
-
-
-
-
-
-
-
-
- Grid
-
-
-
- -
-
-
- Collision
-
-
-
- -
-
-
- Border
-
-
-
-
-
-
-
-
- -
-
-
- Timelapse
-
-
-
-
-
-
-
-
-
- ms
-
-
- 1
-
-
- 2000
-
-
- 200
-
-
-
- -
-
-
- Frame Delay
-
-
-
- -
-
-
-
-
-
- 1
-
-
- 999
-
-
-
- -
-
-
- Edit Frame Skip
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
-
-
-
- Reset
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Cancel
-
-
-
- -
-
-
- Save
-
-
-
-
-
-
+ -
+
+
+
+
+
+ Qt::AlignmentFlag::AlignCenter
+
+
+ true
+
+
diff --git a/forms/maplisttoolbar.ui b/forms/maplisttoolbar.ui
new file mode 100644
index 000000000..54eb48d08
--- /dev/null
+++ b/forms/maplisttoolbar.ui
@@ -0,0 +1,175 @@
+
+
+ MapListToolBar
+
+
+
+ 0
+ 0
+ 274
+ 32
+
+
+
+ Form
+
+
+
+ 0
+
+
+ 3
+
+
+ 3
+
+
+ 0
+
+
+ 3
+
+ -
+
+
+ Add a new folder to the list.
+
+
+
+
+
+
+ :/icons/folder_add.ico:/icons/folder_add.ico
+
+
+ QToolButton::ToolButtonPopupMode::InstantPopup
+
+
+ true
+
+
+
+ -
+
+
+ Hide empty folders in the list.
+
+
+
+ :/icons/folder_eye_open.ico
+ :/icons/folder_eye_closed.ico:/icons/folder_eye_open.ico
+
+
+ true
+
+
+ QToolButton::ToolButtonPopupMode::InstantPopup
+
+
+ true
+
+
+
+ -
+
+
+ Expand all folders in the list.
+
+
+
+
+
+
+ :/icons/expand_all.ico:/icons/expand_all.ico
+
+
+ QToolButton::ToolButtonPopupMode::InstantPopup
+
+
+ true
+
+
+
+ -
+
+
+ Collapse all folders in the list.
+
+
+
+
+
+
+ :/icons/collapse_all.ico:/icons/collapse_all.ico
+
+
+ QToolButton::ToolButtonPopupMode::InstantPopup
+
+
+ true
+
+
+
+ -
+
+
+ If enabled, folders may be renamed and items in the list may be rearranged.
+
+
+
+
+
+
+ :/icons/lock_edit.ico
+ :/icons/unlock_edit.ico:/icons/lock_edit.ico
+
+
+ true
+
+
+ QToolButton::ToolButtonPopupMode::InstantPopup
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+ QSizePolicy::Policy::Preferred
+
+
+
+ 12
+ 19
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Filter...
+
+
+ true
+
+
+
+
+
+
+
+
+
+
diff --git a/forms/newmappopup.ui b/forms/newmappopup.ui
index b102b1ccc..3a83073f8 100644
--- a/forms/newmappopup.ui
+++ b/forms/newmappopup.ui
@@ -7,7 +7,7 @@
0
0
410
- 621
+ 687
@@ -73,14 +73,14 @@
- -
+
-
Map Width
- -
+
-
<html><head/><body><p>Width (in blocks) of the new map.</p></body></html>
@@ -90,14 +90,14 @@
- -
+
-
Map Height
- -
+
-
<html><head/><body><p>Height (in blocks) of the new map.</p></body></html>
@@ -107,14 +107,14 @@
- -
+
-
Border Width
- -
+
-
<html><head/><body><p>Width (in blocks) of the new map's border.</p></body></html>
@@ -124,14 +124,14 @@
- -
+
-
Border Height
- -
+
-
<html><head/><body><p>Height (in blocks) of the new map's border.</p></body></html>
@@ -141,14 +141,14 @@
- -
+
-
Primary Tileset
- -
+
-
<html><head/><body><p>The primary tileset for the new map.</p></body></html>
@@ -158,14 +158,14 @@
- -
+
-
Secondary Tileset
- -
+
-
<html><head/><body><p>The secondary tileset for the new map.</p></body></html>
@@ -175,14 +175,14 @@
- -
+
-
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>
@@ -192,14 +192,14 @@
- -
+
-
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>
@@ -209,14 +209,14 @@
- -
+
-
Song
- -
+
-
<html><head/><body><p>The default background music for this map.</p></body></html>
@@ -226,14 +226,14 @@
- -
+
-
Can Fly To
- -
+
-
<html><head/><body><p>Whether to add a heal location to the new map.</p></body></html>
@@ -243,14 +243,14 @@
- -
+
-
Show Location Name
- -
+
-
<html><head/><body><p>Whether or not to display the location name when the player enters the map.</p></body></html>
@@ -260,14 +260,14 @@
- -
+
-
Allow Running
- -
+
-
<html><head/><body><p>Allows the player to use Running Shoes</p></body></html>
@@ -277,14 +277,14 @@
- -
+
-
Allow Biking
- -
+
-
<html><head/><body><p>Allows the player to use a Bike</p></body></html>
@@ -294,14 +294,14 @@
- -
+
-
Allow Dig & Escape Rope
- -
+
-
<html><head/><body><p>Allows the player to use Dig or Escape Rope</p></body></html>
@@ -311,14 +311,14 @@
- -
+
-
Floor Number
- -
+
-
<html><head/><body><p>Floor number to be used for maps with elevators.</p></body></html>
@@ -328,6 +328,96 @@
+ -
+
+
+ false
+
+
+
+ -
+
+
+ Layout
+
+
+
+ -
+
+
-
+
+
+ Use Existing Layout
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
@@ -396,7 +486,7 @@
0
0
410
- 21
+ 22
diff --git a/forms/paletteeditor.ui b/forms/paletteeditor.ui
index 1cd7c9592..c1a4ee7aa 100644
--- a/forms/paletteeditor.ui
+++ b/forms/paletteeditor.ui
@@ -7,7 +7,7 @@
0
0
907
- 886
+ 933
@@ -15,5039 +15,13 @@
- -
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Color 0
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 1
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 2
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 3
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 4
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 5
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 6
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 7
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 8
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 9
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 10
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 11
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 12
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 13
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 14
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- Color 15
-
-
-
-
-
-
-
- 32
- 32
-
-
-
-
- 32
- 32
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Red
-
-
-
- -
-
-
- Green
-
-
-
- -
-
-
- Blue
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 31
-
-
- 4
-
-
- Qt::Horizontal
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
- -
-
-
- 255
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- QFrame::NoFrame
-
-
- QFrame::Raised
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- #
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
-
- -
-
-
- ...
-
-
-
- :/icons/pipette.ico:/icons/pipette.ico
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
- QFrame::NoFrame
+ QFrame::Shape::NoFrame
- QFrame::Raised
+ QFrame::Shadow::Raised
-
@@ -5060,14 +34,14 @@
-
- Qt::StrongFocus
+ Qt::FocusPolicy::StrongFocus
-
- Qt::Horizontal
+ Qt::Orientation::Horizontal
@@ -5078,7 +52,7 @@
-
-
+
Bit Depth:
@@ -5101,6 +75,40 @@
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 883
+ 784
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+