Relies on Order independent transparencyín qtquick3d
Accurate OIT relies on commit
cbc1cc8c9bef15690e31485ab76e5ffc47fc59dd
Fixes: QTBUG-129384
Fixes: QTBUG-128235
Change-Id: I6f46a7fd00bf4ec79c5a9944d38e715e3a88dde5
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
At the same time, fix unqualified accesses in the touched
test files.
Pick-to: 6.8
Fixes: QTBUG-131730
Change-Id: Ib840c9f745751ee4738a62ca39df7d3d7b0699e4
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
The document states the range of the camera target position
but it is not properly set
Pick-to: 6.8
Fixes: QTBUG-131524
Change-Id: I1ebaf34ab1de54689e7c9dee6def2290467412dd
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Also fix an incorrect function call in setWrapCameraXRotation.
Pick-to: 6.8
Fixes: QTBUG-129109
Change-Id: I5fbf1d75480fc429cd54345223d2e858c44faf6b
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
setHeighMapFile and setMeshFile did not check whether
the filename given pointed to an existing file.
Pick-to: 6.8
Fixes: QTBUG-129824
Change-Id: I2326d839e27a612733b4edcda08c97c87bbd7ec4
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
QML only, public getters/setters already exist for widget
Fixes: QTBUG-121318
Change-Id: I391e57c6570a572ec40bb41ec6a9f959815389e2
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Also adding manual and autotests
Fixes: QTBUG-125916
Fixes: QTBUG-124742
Change-Id: I152e1d3652c9c97cb3e714e0a80acdfc9e4f9482
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Adds two extra controls for axis; label size and adjust label size.
Label size is a blanket size scaler for the axis level.
Adjust label size is a boolean that controls whether label size
is adjusted with the amount of labels on that axis
Task-number: QTBUG-129371
Change-Id: I83babf13e394fabb2cb1e05aa7f7df8f51bed0b6
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Add a connection to listen to platform color changes. This is done by
adding an internal color scheme enum that contains Automatic value
in addition to Unknown, Light and Dark. The user can opt in and out
of the automatic behavior by setting the color scheme with the new
enum.
Fixes: QTBUG-125782
Pick-to: 6.8
Change-Id: I21a82269d498b1fc17c675bcedae7fd71bc36e1c
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
The previous configure.cmake files were evaluated during the build
to access feature values, but because they were not tied to any
specific module target, the feature values would not be recorded on
the exported targets, and then not available to any consumers of the
Graphs module (which is the case for standalone tests).
To tie the configure.cmake file to a module, it must reside in the
same directory where the qt_internal_add_module call is done.
Initially there were two separate configure.cmake files because there
were two separate module targets, but now that they are merged, the
files should also be merged.
This fixes exporting the features.
Amends 89f3697015
Amends d5313f8aa8
Pick-to: 6.7 6.8
Change-Id: I91214d0e7b339f04d157f6eb53879fc88d4424b2
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Therer is redandancy to the properties for lines.
So grouped them into grouped property.
Task-number: QTBUG-125378
Change-Id: I06e357375aed2dbb662f76669b3e0f8430a0e48d
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
- Change gridMainWidth and gridSubWidth default values. Make them be
pixel amounts and match with axisMainWidth and axisSubWidth.
- Document some default values.
- Reset customized properties when colorScheme is changed after
component is ready.
- Change float to qreal in properties.
- Set axis colors to match with grid colors in colorScheme change.
- Fix updates and document properties in QGraphsView.
Task-number: QTBUG-125254
Change-Id: I8d56e8e8828bcbee99ea11acb3fd8cdb5afe69f1
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: <owais.akhtar@qt.io>
Also deleted redundant scene3dprivate classes
Changed primarySubViewport to only affect the slicing viewport.
Fixes: QTBUG-122435
Change-Id: Ia53d63259c91cac4b9c69ce7cd2ad8b365fe2899
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Unify naming and usage of background color properties in 2D & 3D.
- windowColor is renamed to backgroundColor. In 3D it will control the
SceneEnvironment background color, not adjust window color anymore.
- backgroundColor is renamed to plotAreaBackgroundColor. In 3D it will
control the plot area (grid) background color like it used to.
- Also have *Enabled properties for both. When backgroundEnabled is
false, SceneEnvironment background is transparent.
- Remove plotAreaBackground property from 2D GraphsView as it comes
from theme now.
Fixes: QTBUG-125050
Change-Id: Iaf824bacb224230fc501637887f61f11af860464
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Also updated tst_qmltheme to allow for more property tests
Task-number: QTBUG-123460
Change-Id: I3da5df55a23de4725aba226181de4ac55f4e1734
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
According to QUIP-18 [1], all build system
files should be BSD-3-Clause
[1]: https://contribute.qt-project.org/quips/18
Pick-to: 6.7
Task-number: QTBUG-121787
Change-Id: Ie1b4144b758f37c4c95b23d24818f59373ef5464
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
Doing this removes the need to add setting the resize mode
on application code.
Fixes: QTBUG-121998
Pick-to: 6.6 6.7
Change-Id: I6545913cc1e8ebf9713f0244a6892b7d5a019a49
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>