summaryrefslogtreecommitdiffstats
path: root/examples/applicationmanager/frame-timer/system-ui
Commit message (Collapse)AuthorAgeFilesLines
* Add a new monitoring component to detect unneccesary renderingRobert Griebl2024-12-011-1/+13
| | | | | | | | FrameContentTracker helps with detecting non-visible animations or Wayland clients that are rendering off-screen only. Change-Id: I827179f76df75e96b7c5dd6742fc2240cd79fd71 Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
* Fix frame-timer example and MonitorModelRobert Griebl2024-11-131-9/+17
| | | | | | | | | | | | | | | | | * The fps bar graph should have been aligned at the bottom, but ListView delegate x/y positioning changed in Qt 6. * The combination of QAIM::beginMoveRows and QML's ListView results in a steady ~7 fps render load (with spikes into the 60s), even with no move animations enabled. Switching to manually calling layoutChanged gets us back to 1 fps. * The dataChanged signal for a new datapoint was emitted for the wrong model index. Change-Id: I1969b08f36ebfebb4f51cc32cc6d7745ef96e78e Pick-to: 6.5 6.8 6.8.1 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Make all example and doc QML imports versionlessRobert Griebl2023-06-171-5/+5
| | | | | | Pick-to: 6.6 Change-Id: Ie3292ac14ce07c5eda08fc7869c21a788eddd1c8 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Make sure that no example throws qmllint warningsRobert Griebl2023-06-121-18/+28
| | | | | | Pick-to: 6.6 Change-Id: I8915fce95eaa0f2c80290f403088c842b02c9657 Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
* Use SPDX license identifiersDominik Holland2022-06-151-51/+4
| | | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Files that have to be modified by hand are modified. License files are organized under LICENSES directory. Pick-to: 6.4 Task-number: QTBUG-67283 Change-Id: I09660e42dea769d720ff30e652485d9861cea965 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Migrate examples from 6.2 to 6.3Bernd Weimer2022-03-221-1/+1
| | | | | | Change-Id: I82424fe66172851f3652ca6acbb4f4d6694a71c2 Pick-to: 6.3 6.3.0 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Update copyright headers to 2021 an finally switch to the GPLRobert Griebl2021-06-011-10/+9
| | | | | | | | | Also removed all the SPDX tags and -QTAS license extensions. Change-Id: Ibd10fe37afcbba832831d027cf2f1891ca0226c0 Fixes: AUTOSUITE-1648 Fixes: AUTOSUITE-1646 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Define functions in QML Connections explicitlyBernd Weimer2020-05-271-1/+3
| | | | | | | | | Don't use implicitly defined handler, since this is deprecated from Qt 5.15. This works since Qt 5.14 only, but we are tied to 5.15, anyways. Change-Id: I82e66b0c6186237757e060bfb21d86c91ec8498b Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Rename from Luxoft AM to Qt AMRobert Griebl2019-08-051-1/+1
| | | | | | Change-Id: I84bbd9e7f735ed1864804a9887d3a02b7c925e53 Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com> Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* Add a runtime warning on non-Linux platforms to both monitoring examplesRobert Griebl2019-01-151-0/+23
| | | | | | | | | | Non-Linux platforms will not generate all required cpu/memory stats to get useful output and graphs in these examples. Disabling the examples via qmake would have been an option, but would have led to problems with the examples' documentation. Change-Id: Id195187961d10c68e4611517f72ec54d2ecba7b9 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Update copyright statementsRobert Griebl2018-12-181-1/+2
| | | | | | | | - added 2019 - everything is (c) Luxoft instead of Pelagicore from now on Change-Id: I82f874f0b0601deae1bb39347821edaf3c4cc6d8 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Bump all QtApplicationManager QML imports to 2.0Robert Griebl2018-12-181-2/+2
| | | | | | | Change-Id: I98bab2070b7a35cefae46bca8a06bac4a1cf1487 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Ilya A, Galkin <igalkin@luxoft.com> Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Introduce MonitorModel & friendsDaniel d'Andrada2018-12-071-0/+268
A better, more flexible, API for monitor-lib. Fixes: AUTOSUITE-692 Fixes: AUTOSUITE-250 Fixes: AUTOSUITE-686 Change-Id: Ib672e6a19beca4e83a51bcdca530c50be1bf00b7 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>