qt5base-lts/tests/auto
Lars Knoll bbfecdee1e Significantly improve performance of binding evaluation
Avoid any QVariant or type dependent code in the cpp files.
Instead, let the binding wrapper determine if the value
has changed and return true/false accordingly.

This required also some reworking of the guard mechanism
for notified properties, where the guard function wrapper
now calls first the binding evaluation function and then
passes the result to the guard.

Change-Id: I350d07a508ccc0c5db7054a0efa4f270b6a78ec3
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2020-07-10 15:07:12 +02:00
..
cmake Use QList instead of QVector in other qtbase tests 2020-07-07 11:48:45 +02:00
concurrent CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
corelib Significantly improve performance of binding evaluation 2020-07-10 15:07:12 +02:00
dbus CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
gui Refactor pointer event hierarchy 2020-07-10 14:32:56 +02:00
guiapplauncher Fix path to examples part of tst_GuiAppLauncher 2015-02-13 07:28:15 +00:00
installed_cmake Add a unit test for testing Qt in its install location. 2013-07-02 23:08:54 +02:00
network CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
opengl CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
other Tests: Use QVERIFY instead of QCOMPARE for empty lists 2020-07-10 14:30:58 +02:00
printsupport CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
shared QWindowsFontDatabase: Check preferred family names for all fonts 2019-11-29 09:31:21 +01:00
sql CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
testlib CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
tools moc: For non-STORED QProperties, expect a pointer 2020-07-09 22:34:46 +02:00
widgets Refactor pointer event hierarchy 2020-07-10 14:32:56 +02:00
xml CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
.prev_CMakeLists.txt CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
auto.pro Remove winrt 2020-06-06 20:25:49 +02:00
CMakeLists.txt Remove winrt 2020-06-06 20:25:49 +02:00
network-settings.h Revert "QAbstractSocket: deprecate 'error' member-function" 2020-02-26 23:07:52 +03:00