Commit Graph

323 Commits

Author SHA1 Message Date
Volker Hilsheimer b89634bc2d Replace deprecated QImage::mirror(ed) with flip(ped)
Follow up on change in qtbase:577946c1f05aaaa2a3f9682001aeb4144386b26b.

Task-number: QTBUG-129575
Change-Id: I33b49a37276d18899c41d9261ae42ac74ad54df1
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2024-12-02 19:32:11 +01:00
Tomi Korpipaa 881af243c8 Skip offscreen target and no-GLX configuration
Fixes: QTBUG-127724
Pick-to: 6.8
Change-Id: Ica8bad6e142a6be15ca740c54d0a2d669eb56b76
Reviewed-by: Liang Qi <liang.qi@qt.io>
2024-08-05 11:32:54 +00:00
Sakaria Pouke 2542cd0616 Revamp perf test
Fixes: QTBUG-121316
Change-Id: Ia2c77726e45accee59aa06ea1dc82db26ddac0c5
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2024-05-03 10:01:08 +03:00
Tomi Korpipaa 4d9b680794 Fix overriding FINAL property
Pick-to: 6.7
Fixes: QTBUG-122209
Change-Id: I2492901edcf355772ee2524fcc3109a207105ab2
Reviewed-by: Chris René Lerner <chris.lerner@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2024-03-15 12:19:32 +02:00
Tomi Korpipaa 41a23e6ad9 Fix invalid manual test
Fixes: QTBUG-122185
Pick-to: 6.7
Change-Id: Id55e7731b5e58614bcae28ce48895ce175e2cc1f
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2024-02-13 10:55:30 +02:00
Marc Mutz a84bf68892 Mark the module as free of Q_FOREACH, except where it isn't
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-115807 to keep track of
this.

Ported one that was trivial and where whitelisting of the file with a
single Q_FOREACH would have been more work than directly fixing it.

Task-number: QTBUG-115807
Change-Id: I2fa6c740e35039baf34115af7d69d6c420e4de10
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-08-18 10:22:24 +02:00
Tomi Korpipaa cfd24d9079 Fix flaky autotest
Pick-to: 6.6
Fixes: QTBUG-114852
Change-Id: I5056fc228ea1ca4f040a17e6508ee2700884a788
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
2023-08-03 09:04:13 +03:00
Tomi Korpipaa d48ac8b38a Fix manual test build for QML tests
Pick-to: 6.6
Change-Id: Idffe450b9e567aa70d3ce8e42fa8ebe0f63e9760
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-06-15 11:30:01 +03:00
Luca Di Sera 557d2344dd Rename test targets
The qtgraphs and qtdatavis3d modules currently expose the same exact test
code.
When both are available, as it is by default, currently, when passing by
`init-repository`, they will define the same test targets, which will
prevent the correct setup of a superbuild at configuration time.

To avoid the name collision with qtgraphs, rename all test targets by
appending a "_datavis" suffix.

Change-Id: Ibe4a4393737efad3cbefe39305452ba5a70ad9de
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-04-24 09:53:01 +00:00
Tomi Korpipaa 86665d774e Fix invalid value handling
Pick-to: 6.5
Fixes: QTBUG-112773
Change-Id: I3b00587d27e88dd69b58efe3551abf8759df0020
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-04-18 07:34:36 +03:00
Tomi Korpipaa 28d3ed4edf Fix compilation of a manual test
Pick-to: 6.5
Change-Id: I563a604cb80ab2a605bec60064e5b5bd4d8b1271
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-03-29 15:14:02 +03:00
Tomi Korpipaa 283f146820 Fix the compilation of manual tests
Pick-to: 6.5
Change-Id: Ia5e29acec4e51e09210f5bcfd0cbfd054cf58b1b
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-02-21 11:00:31 +02:00
Tomi Korpipaa 0f2d0d7ac0 Tweak qmlvolume manual test
Change-Id: I923804770321086f3e69ff8a3162d4f6856e5551
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-02-21 09:59:12 +02:00
Marc Mutz ee53825bde Port from container::count() and length() to size() - V4
This is a semantic patch using ClangTidyTransformator as in
qtbase/df9d882d41b741fef7c5beeddb0abe9d904443d8, but extended to
handle typedefs and accesses through pointers, too:

    const std::string o = "object";

    auto hasTypeIgnoringPointer = [](auto type) { return anyOf(hasType(type), hasType(pointsTo(type))); };

    auto derivedFromAnyOfClasses = [&](ArrayRef<StringRef> classes) {
        auto exprOfDeclaredType = [&](auto decl) {
            return expr(hasTypeIgnoringPointer(hasUnqualifiedDesugaredType(recordType(hasDeclaration(decl))))).bind(o);
        };
        return exprOfDeclaredType(cxxRecordDecl(isSameOrDerivedFrom(hasAnyName(classes))));
    };

    auto renameMethod = [&] (ArrayRef<StringRef> classes,
                            StringRef from, StringRef to) {
        return makeRule(cxxMemberCallExpr(on(derivedFromAnyOfClasses(classes)),
                            callee(cxxMethodDecl(hasName(from), parameterCountIs(0)))),
                        changeTo(cat(access(o, cat(to)), "()")),
                        cat("use '", to, "' instead of '", from, "'"));
    };

    renameMethod(<classes>, "count", "size");
    renameMethod(<classes>, "length", "size");

a.k.a qt-port-to-std-compatible-api V4 with config Scope: 'Container'.

Change-Id: I99056808ec21efab3ae122a764e7b00289ed71d0
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2022-10-10 10:04:09 +02:00
Marc Mutz 1a85163e15 Port from container::count() and length() to size()
This is a semantic patch using ClangTidyTransformator as in
qtbase/df9d882d41b741fef7c5beeddb0abe9d904443d8:

  auto QtContainerClass = expr(hasType(namedDecl(hasAnyName(<classes>)))).bind(o)
  makeRule(cxxMemberCallExpr(on(QtContainerClass),
                             callee(cxxMethodDecl(hasAnyName({"count", "length"),
                                                  parameterCountIs(0))))),
           changeTo(cat(access(o, cat("size"), "()"))),
           cat("use 'size()' instead of 'count()/length()'"))

a.k.a qt-port-to-std-compatible-api with config Scope: 'Container',
with the extended set of container classes recognized.

Change-Id: Ibed02600e225ee63c06d61bcd6187518f650a0a0
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-10-05 14:59:30 +02:00
Tomi Korpipaa 6e0c74a9a1 Scene3D device pixel ratio can be initialized only to actual ratio
Fixes: QTBUG-106080
Change-Id: Ie4ac32a9feadc8d8501b85d200b4146299217e89
Reviewed-by: Dilek Akcay
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
2022-09-01 09:55:54 +00:00
Lucie Gérard 9c44297858 Change the license of all CMakeLists.txt and *.cmake files to BSD
Task-number: QTBUG-105718
Change-Id: Id14ba04aaa0724ea734339b96437853065874e3a
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-08-23 15:45:50 +02:00
Ivan Solovev db8b5d1d47 Use QT_DISABLE_DEPRECATED_UP_TO instead of QT_DISABLE_DEPRECATED_BEFORE
Task-number: QTBUG-104944
Change-Id: I1034d24273c073cff39f8944c782699bfb25f725
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-08-22 12:59:42 +02:00
Lucie Gérard 336135cb91 Add license headers to cmake files
CMakeLists.txt and .cmake files of significant size
(more than 2 lines according to our check in tst_license.pl)
now have the copyright and license header.

Existing copyright statements remain intact

Task-number: QTBUG-88621
Change-Id: I829aeda2bda017b7d5bf39795b79dbaee143cb60
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-08-03 13:23:45 +02:00
Joerg Bornemann 42c0c27769 Fix manual tests for the top-level build
Don't set CMAKE_AUTO* to ON, because in a top-level build AUTOMOC would
complain about a missing moc executable.  Same for uic and rcc.

Change-Id: Iaa7c8013f11cebb3dc02f2de681c608ee5ba01e0
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2022-08-03 08:02:12 +02:00
Alexandru Croitor 03c93b489b CMake: Don't use PUBLIC_LIBRARIES for tests and test helpers
Change-Id: Ie8bd35a3aa6a56bfe4b3290b9c507a3ed9e61608
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
2022-07-28 14:57:37 +02:00
Lucie Gérard 7d498a8cf5 Use SPDX license identifiers
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
License files are organized under LICENSES directory.

Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: I3b3112f5a36673b90fff0010f973d020886cf08d
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-06-13 15:58:51 +02:00
Sami Varanka bc2e34b01b Fix manual test compilation errors
Many of the manual tests were not compiling,
because many of the signals and slots had not
compatible signatures.

Pick-to: 6.4 6.3 6.2
Change-Id: Ibd881e5cca37ec666cb160c95b948e064ac09e5d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2022-06-07 14:40:09 +03:00
Assam Boudjelthia efdb022abc Make sure qml test data is packaged as test resources
This will make sure the test data is packaged and available
on device at runtime.

Task-number: QTBUG-88846
Pick-to: 6.2 6.3
Change-Id: I9a62299243a784b5e3857ddd968a2abcdd3d6d54
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>
2022-05-19 07:23:09 +00:00
Tomi Korpipaa 069eb42d7f Rename the test to match the expected filename
...and pass argv+argc to qExec.

Task-number: QTBUG-102735
Change-Id: If2ef09f39d13c29f73b9b199e50b72b0e91ffe75
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2022-04-26 11:33:41 +00:00
Tomi Korpipaa 23e093c7bb Fix a qt-testrunner.py QEMU failure
Fixes: QTBUG-102735
Change-Id: I7e4941ffe6bec251957e6d3fe96e69cc797625b3
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2022-04-25 13:07:03 +03:00
Pasi Petäjäjärvi 4e6deeeec0 Revert "Blacklist: test cases blacklisted in qmltest:"
This reverts commit 0b493d875d.

Reason for revert: Fixed in aec6b0075863bff181d1d3dfdf1399264de01f67

Task-number: QTBUG-101513
Change-Id: Ibf9e867bb787014d60dee1461b9c167bd158c360
Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
2022-04-01 08:00:48 +00:00
Pasi Petäjäjärvi dc7372156b CI: Disable tst_qmltest on QNX QEMU
QNX QEMU does not have support for hw acceleration thus missing
createPlatformOpenGLContext, which is required for the QML applications
to work.

Pick-to: 6.2 6.3
Change-Id: Ic24f96e9cdc907ae16c1a50b0f0ddf75085d807e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2022-03-14 10:57:28 +02:00
CI Insignificant Platforms Monitor Bot 0b493d875d Blacklist: test cases blacklisted in qmltest:
- tst_customvolume::compile on qnx
 - tst_touch::compile on qnx
 - tst_themecolor::compile on qnx
 - tst_colorgradient::compile on qnx
 - tst_proxy::compile on qnx
 - tst_heightproxy::compile on qnx
 - tst_customitem::compile on qnx
 - tst_scatterseries::compile on qnx
 - tst_surfaceseries::compile on qnx
 - tst_light::compile on qnx
 - tst_surface::compile on qnx
 - tst_value::compile on qnx
 - tst_customlabel::compile on qnx
 - tst_camera::compile on qnx
 - tst_barseries::compile on qnx
 - tst_category::compile on qnx
 - tst_basic::compile on qnx
 - tst_scene::compile on qnx
 - tst_bars::compile on qnx
 - tst_logvalue::compile on qnx
 - tst_theme::compile on qnx
 - tst_scatter::compile on qnx
 - tst_input::compile on qnx

Pick-to: 6.2
Pick-to: 6.3
Task-number: QTBUG-101513
Change-Id: Ia08731ec898d02ad2196a3d21364850d9ac2dc49
Reviewed-by: CI Insignificant Platforms Monitor Bot <ci_insignificant_platforms_monitor_bot@qt.io>
2022-03-07 16:26:38 +00:00
Tomi Korpipaa e82f53b350 Fix API review finding
Rename wireFrameColor to wireframeColor to be
consistent with other usage of wirfeframe in
QtDataVisualization.

Pick-to: 6.3
Change-Id: I1ae6cd7372e46efa2a5d83856126d45355fcff60
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2022-02-10 11:17:48 +02:00
Joerg Bornemann b088967a24 Remove unused .qrc files
Task-number: QTBUG-94446
Change-Id: I109795238dc1c19cf0b6e242aa186c8046f13404
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>
2022-01-18 10:46:45 +01:00
Sami Varanka 6d31e42632 Add row colors for Bar3DSeries
Added rowColors property for Bar3DSeries.
The property can be used draw the individual
rows in the series in different colors.
Autotests and a manualtest for the property were
added also.

Fixes: QTBUG-96682
Change-Id: I5c4f778189d079206500a9289490792584eab2b9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-10-08 13:47:25 +03:00
Sami Varanka 333cf89735 Add hasSeries method to Abstract3D graph
Added a hasSeries method to Abstract3Dgraph.
The method can be used to check whether a series
has already been added to the graph. In addition,
modified cpp and qml autotests to test
the added method.

Fixes: QTBUG-96683
Change-Id: I91f70ca15b6c5fbaa7691cd17bbfc2ef460c3d37
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-09-24 12:47:37 +03:00
Sami Varanka 0cb6298a77 Fix: change signals to take values by const ref
Changed signals in declaratives to take their
arguments as const ref when suitable.

Pick-to: 6.1 6.2
Fixes: QTBUG-95941
Change-Id: I3d582422793ee2bfb4cb5251dcacd55d3d3acca9
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2021-09-02 11:56:50 +03:00
Sami Varanka 32209c044f Add: Support for 16-bit heightmap
Added support for 16-bit heightmap in
QHeightmapSurfaceDataProxy. In addition, added a
manual test for testing the heightmap support.

Fixes: QTBUG-74814
Change-Id: Ief028a459600680593e8859c9e7b51fb2e43203c
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2021-08-31 13:10:50 +03:00
Sami Varanka d01fa6654f Add: Margin between series columns in Bars3D
Added a new property to Bars3D. The property
controls the margin between the columns of
series. It can be used to show bars belonging
to same column, but different series
side by side. Also added autotest for qml and
cpp.

Fixes: QTBUG-69036
Change-Id: I3c353e9097a8be8cafc05f8f5120e4266baa4a5c
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-08-24 07:25:12 +00:00
Sami Varanka c8a9cfdd34 Add: surfaceseries wireframecolor revision
Added revisioning to surfaceseries wireframecolor.

Fixes: QTBUG-95923
Change-Id: I7962418ea02185be907c38d8b7cf879f1ebd88be
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-08-20 10:00:50 +03:00
Sami Varanka a9ccf1c7a1 Fix: Nans at surfacedata row/column 0 render fail
If the first or last column or row of the data
given to surfacedataproxy contains NaN values,
the surfacedataproxy might fail to find the
limit values for the axis. Changed limitValues
function in surfacedataproxy so that if it
doesn't find min/max values from the first/last
column/row it continues from the next column/row.
Added a test to verify that the limit values are
found when first/last row contains NaN values.

Pick-to: 6.2
Change-Id: Ica3eebb1c6072656f59394814c3fa5e334f12c54
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-08-11 12:48:15 +03:00
Sami Varanka 3513884f68 Add: Colorize surfaceseries wireframe
Added color property for surfaceseries wireframe.
Modified surfaceseries cpptest and qmltest to
test the added property. In addition,
the documentation for the property was added.
Modified qmlsurface example to use the new
property.

Fixes: QTBUG-64748
Change-Id: I18f56258cdba2b3270dce7c8313cbf17e499ff39
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-08-06 08:59:55 +03:00
Tomi Korpipaa b05f048801 Fix manual test builds
Fixes: QTBUG-94256
Change-Id: I3747f1cf94925d3818f277521473cee086eb3082
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2021-06-08 13:59:10 +03:00
Sami Varanka ad85513d4b Fix direct rendering doesn't show anything
Rendering a graph directly to background didn't
work in Qt 6 since it uses RHI and there is
no way to not clear the color buffer
before rendering. The graph uses direct OpenGL
calls to render directly to background. Enabled
direct rendering to qml3doscilloscope example.
In addition, RenderDirectToBackground_NoClear got
deprecated.

When rendering directly to background,
using non-transparent qml item as a background
will hide the graph. This was already mentioned
in the documentation but not clearly enough.
Updated documentation for AbstractGraph3D.

Pick-to: 6.1
Fixes: QTBUG-90665
Change-Id: I53081bac382ab89573359886e4f5c4b41be8e86d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-06-04 13:19:59 +03:00
Sami Varanka 3184afc8c9 Fix warnings in datavisualization examples
Injection of parameters into signal handlers
is deprecated. So those signal handlers using
parameters needed to be changed to use formal
parameters instead. Uncommented the theme in
qmlperf manual test. Added missing space to
qmlgradient manual test.

Pick-to: 6.1
Fixes: QTBUG-92995
Change-Id: I5999df841c077be63a9f01d71188c07574b2669e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-05-25 07:05:50 +03:00
Joerg Bornemann 559213087d CMake: Disable usage of CMake API compatibility wrappers
Setting the QT_NO_INTERNAL_COMPATIBILITY_FUNCTIONS variable
in the project ensures we ported away from old API calls.

Task-number: QTBUG-86815
Change-Id: I657ce43f65def5a13ca14030215a8adc37690d20
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2021-05-22 21:12:42 +02:00
Sami Varanka c9768c1e24 Fix Gradients don't show
Added pointer to graph in Abstract3DController.
Controller can use that pointer to check whether
the graph is ready when receiving
a themetypeChanged signal. Added manual test
for gradients.

Pick-to: 6.1
Fixes: QTBUG-93506
Change-Id: I13df962b807feb615e3267f580ef57dd62a0b058
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-05-18 12:44:28 +03:00
Joerg Bornemann d6640b84a8 Remove left-over .pri files
Task-number: QTBUG-88742
Change-Id: I140a038ccb47433ff7fe437bfc002e580bfb21a6
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2021-05-05 10:44:00 +02:00
Joerg Bornemann 1054447ba0 Remove qmake project files
Task-number: QTBUG-88742
Change-Id: I155ad8d2d37a37b71851d95028bd0a26e2d034a9
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-04-30 11:50:30 +02:00
Volker Hilsheimer 430110e9a1 Fix double to float truncation warnings
QVectorND and QQuarternion operates on floats, so pass in float literals
rather than doubles.

Pick-to: 6.1
Change-Id: I6ddb6a4f0caa6e8687e718e10957b6c939a091bd
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-04-13 06:32:26 +02:00
Friedemann Kleint 106bef0493 QSurfaceDataProxy: Fix crashes adding the first row of data
Adding one row causes an assert
ASSERT failure in QList::at: "index out of range", file include/QtCore/qlist.h, line 373
since there is no first row to check the column count against.
Check for empty as well.

Pick-to: 5.15 6.1
Task-number: PYSIDE-1438
Change-Id: I225b87b764545b7a430472dc5a4b2e476a26a7ff
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-03-03 13:37:55 +01:00
Tuomo Pelkonen 9cb0e57141 Fix layout and signal handling in QML apps
Pick-to: 6.1
Task-number: QTBUG-90664
Change-Id: I181a3b3b2a1801665a0d876a837054aa10425c0d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-02-26 05:00:30 +00:00
Tuomo Pelkonen 8461cda03d Fix quit buttons in qml examples
Task-number: QTBUG-90664
Pick-to: 6.1
Change-Id: I4b60dafeb0599e988b422a4764bac2e91b22d2ea
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2021-02-26 04:33:01 +00:00