summaryrefslogtreecommitdiffstats
path: root/src/interfaceframework/qifsimulationproxy.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix c++20 deprecation warningDominik Holland2023-09-211-1/+1
| | | | | Change-Id: Ia51d76ff00d94e92903b74b200fa82b755373d4d Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Fix signal handling in the QIfSimulationProxyDominik Holland2023-07-171-5/+42
| | | | | | | | | Forwarding the signal emitted in the QML simulation to the actual instance didn't work correctly in all circumstances. Pick-to: 6.2 6.5 6.6 Change-Id: I3300200bf4c3354e06903cc7265dced2c7de4e83 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Fix the QIfSimulationProxy to support deriving in QMLDominik Holland2023-06-261-2/+8
| | | | | | Pick-to: 6.6 Change-Id: I4ec18b1d11431f36d49d55629c754f8a07230c99 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Start using the new literal operator from Qt::StringLiteralsDominik Holland2023-05-091-1/+3
| | | | | Change-Id: I4f5d723d01dc8e8e410920f96e6a445b194ac389 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Improve the QIfSimulationEngine recursion guardBernd Weimer2022-07-281-9/+3
| | | | | | | | | | | | | | | | | When onIsInitialized is called we are already in the initialize function. At this point calling another function in the simulation is prevented by the recursion guard. The same happened when trying to trigger an property update in the onPropertyChanged handler. The new recursion guard is part of the QIF_SIMULATION_TRY_CALL_FUNC macro and makes sure direct recursions are prevented within the simulation engine, but still allows updates from within the signal or property changed handlers in the UI QML code. Pick-to: 6.4 Change-Id: I3f8dcaf09030eaf58bad53246357e6be96fcc55d Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Use SPDX license identifiersDominik Holland2022-06-151-40/+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. Change-Id: I601c778c0e88c61cda97ef3bd0259faf39b915e5 Pick-to: 6.4 Task-number: QTBUG-67283 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Rename all files to match the new module nameDominik Holland2021-06-161-0/+259
This is a follow-up of the previous commit. Task-number: AUTOSUITE-1633 Change-Id: I6feb63a346a4c94c434df83cd1255904fe8acc68 Reviewed-by: Robert Griebl <robert.griebl@qt.io>