summaryrefslogtreecommitdiffstats
path: root/src/interfaceframework/qifserviceobject.cpp
Commit message (Collapse)AuthorAgeFilesLines
* qdoc: Fix \instantiates deprecation warningDominik Holland2024-08-221-1/+1
| | | | | | | Pick-to: 6.8 Change-Id: I0dbaa8419a75e26e6925cac33792dc4737aba345 Reviewed-by: Robert Griebl <robert.griebl@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* doc: Add QML documentation for the ServiceObjectDominik Holland2024-06-191-0/+41
| | | | | | Pick-to: 6.8 6.7 6.6 6.5 Change-Id: I5f773b9026ec2b183f25d403e6bfba04ba99ff4f Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* doc: Add missing \since 6.5 statements and other missing documentationsDominik Holland2024-06-191-0/+21
| | | | | | Pick-to: 6.8 6.7 6.6 6.5 Change-Id: I7a6c40dfff782793a2b204a5f3bcef827e58d703 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Include the autogenerated moc file in all our source filesDominik Holland2023-07-181-0/+2
| | | | | | | Pick-to: 6.6 Change-Id: Idc18a31b2c755dac9702ef878b898188134dc5c1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Improve the auto discovery systemDominik Holland2022-12-071-0/+4
| | | | | | | | | | | | | | | | | | | | The auto discovery system works fine when only a single production or a single simulation backend were found. In case multiple backends were found the first backend was used, which was not always the desired backend. The QIfServiceManager can now also use an additional list of preferred backends. This list can contain wildcards and tries to find a single matching backend. A new preferredBackends property is also added to QIfAbstractFeature and QIfAbstractFeatureListModel. Task-number: QTBUG-99081 Task-number: QTBUG-99082 Change-Id: Ic5834c826f157d9b457dea769ef88c29ab90f617 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Add a new QIfConfiguration classDominik Holland2022-12-071-0/+13
| | | | | | | | | | | | | | | | | | | | | | | This class provides a way to store and update settings for ServiceObjects, Features and the SimulationEngine. The configurationId of an Object decides to which configuration group it belongs. Default values for Configurations are loaded from a ini file and can be overridden using environment variables. This first commit adds the API for storing service settings. Those service settings are passed to the matching ServiceObjects. This can be used for backend specific settings e.g. a server url for the autogenerated remote objects backends. Fixes: QTBUG-99078 Task-number: QTBUG-99079 Task-number: QTBUG-99081 Change-Id: I814335af1944b87921ecde7873f035d71d183721 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/+93
This is a follow-up of the previous commit. Task-number: AUTOSUITE-1633 Change-Id: I6feb63a346a4c94c434df83cd1255904fe8acc68 Reviewed-by: Robert Griebl <robert.griebl@qt.io>