There are some type conversion issues on ios build
to be fixed by this patch
Change-Id: Idce02b43f1689900ff773af2bff8779ee7410591
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
The previoud input handlers have complicated architecture
to handle various types of inputs and also due to the previous
graphs' architecture.
This introduces a new approach which uses the quick handlers
for any types of input and also uses signal-slot based event
handling instead of setting custom input handlers.
Fixes: QTBUG-114451
Change-Id: I981ac8042fa43d20581605f4c42b25e9d0aa465d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Removed renderToImage overload taking a fileName as an argument. Users
can use only renderToImage which returns QQuickItemGrabResult. The
QQuickItemGrabResult result belongs to ready-made image capture
infrastructure.
Fixes: QTBUG-118554
Change-Id: If429bf2a6d2dbebcfa2c1495b66552facf4dbff0
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
Added renderToImage functionality to QAbstract3DGraph. It uses
the existing grabToImage functionality from QQuickItem. In addition,
modified the scattertest to use the renderToImage.
Task-number: QTBUG-111712
Change-Id: I1414473e97e8e6205f32d34cc9aa5258fab852c9
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Cleaning up the redundant Q3DCamera class
Task-number: QTBUG-114196
Change-Id: Ic996ad101c5dddec919de9f56b99b39e54516045
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
All cases are trivial since the methods
used to obtain the iterated list
return a new list.
Task-number: QTBUG-115797
Change-Id: Id4e12ef2a5473c4792c16280a2cf4c1c2085e0a2
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Remove ThemeDigia at the same time, as that is a remnant
from old times we were still a part of Digia.
Task-number: QTBUG-114103
Change-Id: I37380274b349831134aacfdb295aa7eadd85880d
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
The flags that need to be flags were changed from Q_FLAGS
to Q_FLAG, and the one that does not need to be a flag was
changed to Q_ENUM.
Fixes: QTBUG-114092
Change-Id: Ide04199d80dc5e68cf59d3167f33e2678d32f841
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
The density of Q_FOREACH uses is high here, too high for this author,
unfamiliar with this module, to tackle in a short amount of time. But
they're concentrated in just a few TUs, so pick a different strategy:
Mark the whole module with QT_NO_FOREACH, to prevent new uses from
creeping in, and whitelist the affected TUs by #undef'ing
QT_NO_FOREACH locally, at the top of each file. For TUs that are part
of a larger executable, this requires these files to be compiled
separately, so add them to NO_PCH_SOURCES (which implies
NO_UNITY_BUILD_SOURCES, too). Created QTBUG-115797 to keep track of
this.
Task-number: QTBUG-115797
Change-Id: If97ca6e164759a413dce8bcc72ab3d3a3b19b017
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Make previous default mode the legacy mode, instanced the default,
and leave room for static mode.
Task-number: QTBUG-112445
Change-Id: Ib3f74e9c74e6570f2d01d75b257392aba5089c54
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Also fix the QML example using fps measurement, and
add fps debug message to a widget manual test.
Task-number: QTBUG-112389
Change-Id: I537e16b02e00f3eeffb3161ad74e250767d0ba28
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>