diff --git a/src/ui/mesh/qgsmeshcalculatordialogbase.ui b/src/ui/mesh/qgsmeshcalculatordialogbase.ui
index 806ee8f5d29..c8f71fdf29f 100644
--- a/src/ui/mesh/qgsmeshcalculatordialogbase.ui
+++ b/src/ui/mesh/qgsmeshcalculatordialogbase.ui
@@ -15,89 +15,532 @@
-
-
-
- Qt::Orientation::Vertical
+
+
+ QFrame::Shape::NoFrame
-
-
- Qt::Orientation::Horizontal
+
+ true
+
+
+
+
+ 0
+ 0
+ 900
+ 906
+
-
-
- Datasets
+
+
+ 0
-
-
-
-
-
-
-
-
-
- Result Layer
+
+ 0
-
- -
-
-
-
-
-
- Qt::LayoutDirection::LeftToRight
-
-
- Create on-the-fly dataset group instead of writing layer to disk
-
-
- false
-
-
-
- -
-
-
- Group name
-
-
-
- -
-
-
- Output format
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- Output file
-
-
-
-
-
- -
-
-
- Spatial Extent
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Qt::Orientation::Vertical
+
+
+
+ Qt::Orientation::Horizontal
-
+
+
+ Datasets
+
+
+
-
+
+
+
+
+
+
+ Result Layer
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 509
+ 406
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
-
+
+
+ Group name
+
+
+
+ -
+
+
+ Qt::LayoutDirection::LeftToRight
+
+
+ Create on-the-fly dataset group instead of writing layer to disk
+
+
+ false
+
+
+
+ -
+
+
+ -
+
+
+ Output file
+
+
+
+ -
+
+
+ -
+
+
+ Output format
+
+
+
+ -
+
+
+
+
+ -
+
+
+ Spatial Extent
+
+
+
-
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Custom extent
+
+
+ true
+
+
+ buttonGroup
+
+
+
+ -
+
+
+ Clips the datasets using features from vector polygon layer.
+
+
+ Mask layer
+
+
+ buttonGroup
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 206
+ 0
+
+
+
+ Mask layer
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+ Spatial Extent
+
+
+
+
+
+
+ -
+
+
+ Temporal Extent
+
+
+
-
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 10
+ 20
+
+
+
+
+ -
+
+
+ End time
+
+
+
+ -
+
+
+ Start time
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
-
+
+
+ Use all Selected Dataset Times
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Add result to project
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+ Operators
+
+
0
-
+
+ 0
+
+
+ 0
+
+
-
+
+
+ +
+
+
+
+ -
+
+
+ *
+
+
+
+ -
+
+
+ (
+
+
+
+ -
+
+
+ min
+
+
+
+ -
+
+
+ IF
+
+
+
+ -
+
+
+ sum (aggr)
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ -
+
+
+
+ -
+
+
+ /
+
+
+
+ -
+
+
+ )
+
+
+
+ -
+
+
+ max
+
+
+
+ -
+
+
+ AND
+
+
+
+ -
+
+
+ max (aggr)
+
+
+
+ -
+
+
+ <
+
+
+
+ -
+
+
+ >
+
+
+
+ -
+
+
+ =
+
+
+
+ -
+
+
+ abs
+
+
+
+ -
+
+
+ OR
+
+
+
+ -
+
+
+ min (aggr)
+
+
+
+ -
+
+
+ <=
+
+
+
+ -
+
+
+ >=
+
+
+
+ -
+
+
+ !=
+
+
+
+ -
+
+
+ ^
+
+
+
+ -
+
+
+ NOT
+
+
+
+ -
+
+
+ average (aggr)
+
+
+
+ -
+
+
+ NODATA
+
+
+
+
+
+
+ -
+
+
+ Mesh Calculator Expression
+
+
+
0
@@ -107,401 +550,13 @@
0
-
-
-
- Custom extent
-
-
- true
-
-
- buttonGroup
-
-
-
- -
-
-
- Clips the datasets using features from vector polygon layer.
-
-
- Mask layer
-
-
- buttonGroup
-
-
+
- -
-
-
-
- 0
-
-
- 0
-
-
-
-
-
-
- 206
- 0
-
-
-
- Mask layer
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- false
-
-
-
-
-
-
- -
-
-
- Spatial Extent
-
-
-
-
- -
-
-
- Temporal Extent
-
-
-
-
-
-
- Qt::Orientation::Horizontal
-
-
-
- 10
- 20
-
-
-
-
- -
-
-
- End time
-
-
-
- -
-
-
- Start time
-
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
- Use all Selected Dataset Times
-
-
-
- -
-
-
- Qt::Orientation::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
-
-
-
- -
-
-
- Add result to project
-
-
- true
-
-
-
- -
-
-
- Qt::Orientation::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
-
-
-
- -
-
-
- Operators
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- +
-
-
-
- -
-
-
- *
-
-
-
- -
-
-
- (
-
-
-
- -
-
-
- min
-
-
-
- -
-
-
- IF
-
-
-
- -
-
-
- sum (aggr)
-
-
-
- -
-
-
- Qt::Orientation::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- -
-
-
-
- -
-
-
- /
-
-
-
- -
-
-
- )
-
-
-
- -
-
-
- max
-
-
-
- -
-
-
- AND
-
-
-
- -
-
-
- max (aggr)
-
-
-
- -
-
-
- <
-
-
-
- -
-
-
- >
-
-
-
- -
-
-
- =
-
-
-
- -
-
-
- abs
-
-
-
- -
-
-
- OR
-
-
-
- -
-
-
- min (aggr)
-
-
-
- -
-
-
- <=
-
-
-
- -
-
-
- >=
-
-
-
- -
-
-
- !=
-
-
-
- -
-
-
- ^
-
-
-
- -
-
-
- NOT
-
-
-
- -
-
-
- average (aggr)
-
-
-
- -
-
-
- NODATA
-
-
-
-
-
-
- -
-
-
- Mesh Calculator Expression
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
-
@@ -528,7 +583,7 @@
mButtonBox
mExpressionValidLabel
- splitter_2
+ scrollArea_2
@@ -543,17 +598,23 @@
1
-
- QgsMapLayerComboBox
- QComboBox
-
-
QgsExtentGroupBox
QGroupBox
1
+
+ QgsScrollArea
+ QScrollArea
+
+ 1
+
+
+ QgsMapLayerComboBox
+ QComboBox
+
+
mDatasetsListWidget
diff --git a/src/ui/qgsrastercalcdialogbase.ui b/src/ui/qgsrastercalcdialogbase.ui
index 65999558f3d..be404fc2c83 100644
--- a/src/ui/qgsrastercalcdialogbase.ui
+++ b/src/ui/qgsrastercalcdialogbase.ui
@@ -6,224 +6,86 @@
0
0
- 1000
- 939
+ 931
+ 576
-
-
- 640
- 530
-
-
Raster Calculator
-
- -
-
-
- Qt::Orientation::Horizontal
+
+
-
+
+
+ QFrame::Shape::NoFrame
-
- QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Help|QDialogButtonBox::StandardButton::Ok
-
-
-
- -
-
-
+
true
-
-
-
-
-
-
-
+
+
+
+ 0
+ 0
+ 919
+ 500
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Qt::Orientation::Vertical
+
+
- Qt::Orientation::Vertical
+ Qt::Orientation::Horizontal
-
-
- Qt::Orientation::Horizontal
+
+
+ Raster Bands
-
-
- Raster Bands
-
-
-
-
-
-
-
-
-
-
- Result Layer
-
-
- -
-
-
- -
-
-
- Spatial Extent
+
+
-
+
+
+
+
+
+
+ Result Layer
+
+
+ -
+
+
+ QFrame::Shape::NoFrame
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 504
+ 326
+
-
-
- -
-
-
- Resolution
-
-
-
-
-
-
- Columns
-
-
-
- -
-
-
- 999999999
-
-
-
- -
-
-
- Qt::Orientation::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Rows
-
-
-
- -
-
-
- 999999999
-
-
-
-
-
-
- -
-
-
- Qt::FocusPolicy::StrongFocus
-
-
-
- -
-
-
- -
-
-
-
-
-
- Autogenerated from expression
-
-
-
- -
-
-
- Output layer
-
-
-
- -
-
-
- Layer name
-
-
-
- -
-
-
- Output CRS
-
-
-
- -
-
-
- Add result to project
-
-
- true
-
-
-
- -
-
-
- Qt::Orientation::Vertical
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
- <html><head/><body><p>Note: the result raster will not be usable with any processing algorithm that expects a materialized raster.</p></body></html>
-
-
- Qt::LayoutDirection::LeftToRight
-
-
- Create on-the-fly raster instead of writing layer to disk
-
-
- false
-
-
-
- -
-
-
- Output format
-
-
-
- -
-
-
- Create Options
-
-
- true
-
-
- false
-
-
- true
-
-
+
0
@@ -236,279 +98,453 @@
0
-
-
-
+
-
+
+
+ Resolution
+
+
+
-
+
+
+ Columns
+
+
+
+ -
+
+
+ 999999999
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Rows
+
+
+
+ -
+
+
+ 999999999
+
+
+
+
+
+
+ -
+
+
+ Output format
+
+
+
+ -
+
+
+ -
+
+
+
+
+
+ Autogenerated from expression
+
+
+
+ -
+
+
+ Spatial Extent
+
+
+
+ -
+
+
+ -
+
+
+ Qt::FocusPolicy::StrongFocus
+
+
+
+ -
+
+
+ Output CRS
+
+
+
+ -
+
+
+ Output layer
+
+
+
+ -
+
+
+ Layer name
+
+
+
+ -
+
+
+ <html><head/><body><p>Note: the result raster will not be usable with any processing algorithm that expects a materialized raster.</p></body></html>
+
+
+ Qt::LayoutDirection::LeftToRight
+
+
+ Create on-the-fly raster instead of writing layer to disk
+
+
+ false
+
+
+
+ -
+
+
+ Add result to project
+
+
+ true
+
+
+
+ -
+
+
+ Create Options
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
-
-
-
-
-
-
- -
-
-
- Operators
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- +
-
-
-
- -
-
-
- *
-
-
-
- -
-
-
- (
-
-
-
- -
-
-
- min
-
-
-
- -
-
-
- IF
-
-
-
- -
-
-
- cos
-
-
-
- -
-
-
- acos
-
-
-
- -
-
-
- Qt::Orientation::Horizontal
-
-
-
- 5
- 20
-
-
-
-
- -
-
-
- -
-
-
-
- -
-
-
- /
-
-
-
- -
-
-
- )
-
-
-
- -
-
-
- max
-
-
-
- -
-
-
- AND
-
-
-
- -
-
-
- sin
-
-
-
- -
-
-
- asin
-
-
-
- -
-
-
- <
-
-
-
- -
-
-
- >
-
-
-
- -
-
-
- =
-
-
-
- -
-
-
- abs
-
-
-
- -
-
-
- OR
-
-
-
- -
-
-
- tan
-
-
-
- -
-
-
- atan
-
-
-
- -
-
-
- <=
-
-
-
- -
-
-
- >=
-
-
-
- -
-
-
- !=
-
-
-
- -
-
-
- ^
-
-
-
- -
-
-
- sqrt
-
-
-
- -
-
-
- log10
-
-
-
- -
-
-
- ln
-
-
-
-
-
-
- -
-
-
- Raster Calculator Expression
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
-
-
- -
-
-
-
-
+
+
+
-
+
+
+ Operators
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ +
+
+
+
+ -
+
+
+ *
+
+
+
+ -
+
+
+ (
+
+
+
+ -
+
+
+ min
+
+
+
+ -
+
+
+ IF
+
+
+
+ -
+
+
+ cos
+
+
+
+ -
+
+
+ acos
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 5
+ 20
+
+
+
+
+ -
+
+
+ -
+
+
+
+ -
+
+
+ /
+
+
+
+ -
+
+
+ )
+
+
+
+ -
+
+
+ max
+
+
+
+ -
+
+
+ AND
+
+
+
+ -
+
+
+ sin
+
+
+
+ -
+
+
+ asin
+
+
+
+ -
+
+
+ <
+
+
+
+ -
+
+
+ >
+
+
+
+ -
+
+
+ =
+
+
+
+ -
+
+
+ abs
+
+
+
+ -
+
+
+ OR
+
+
+
+ -
+
+
+ tan
+
+
+
+ -
+
+
+ atan
+
+
+
+ -
+
+
+ <=
+
+
+
+ -
+
+
+ >=
+
+
+
+ -
+
+
+ !=
+
+
+
+ -
+
+
+ ^
+
+
+
+ -
+
+
+ sqrt
+
+
+
+ -
+
+
+ log10
+
+
+
+ -
+
+
+ ln
+
+
+
+
+
+
+ -
+
+
+ Raster Calculator Expression
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Help|QDialogButtonBox::StandardButton::Ok
+
@@ -526,6 +562,18 @@
1
+
+ QgsExtentGroupBox
+ QGroupBox
+
+ 1
+
+
+ QgsScrollArea
+ QScrollArea
+
+ 1
+
QgsProjectionSelectionWidget
QWidget
@@ -537,18 +585,6 @@
QSpinBox
-
- QgsScrollArea
- QWidget
-
- 1
-
-
- QgsExtentGroupBox
- QGroupBox
-
- 1
-
QgsRasterFormatSaveOptionsWidget
QWidget
@@ -556,46 +592,6 @@
1
-
- mRasterBandsListWidget
- mUseVirtualProviderCheckBox
- mVirtualLayerName
- mOutputFormatComboBox
- mNColumnsSpinBox
- mNRowsSpinBox
- mCrsSelector
- mAddResultToProjectCheckBox
- mPlusPushButton
- mMultiplyPushButton
- mOpenBracketPushButton
- mMinButton
- mConditionalStatButton
- mCosButton
- mACosButton
- mMinusPushButton
- mDividePushButton
- mCloseBracketPushButton
- mMaxButton
- mAndButton
- mSinButton
- mASinButton
- mLessButton
- mGreaterButton
- mEqualButton
- mAbsButton
- mOrButton
- mTanButton
- mATanButton
- mLesserEqualButton
- mGreaterEqualButton
- mNotEqualButton
- mExpButton
- mSqrtButton
- mLogButton
- mLnButton
- mExpressionTextEdit
- mButtonBox
-