diff options
| author | Dominik Holland <dominik.holland@qt.io> | 2022-11-10 11:20:58 +0100 |
|---|---|---|
| committer | Dominik Holland <dominik.holland@qt.io> | 2022-12-07 11:28:56 +0100 |
| commit | d93246f6a831a40b72dc4416b50442aa6092b683 (patch) | |
| tree | 8a24db2e0b33480bb534541bdb0df9e546fdd2a2 /src/interfaceframework/qifserviceinterface.cpp | |
| parent | eea4201099a9c3ec6b66138990670fd2cd1f2e30 (diff) | |
Improve the auto discovery system
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>
Diffstat (limited to 'src/interfaceframework/qifserviceinterface.cpp')
| -rw-r--r-- | src/interfaceframework/qifserviceinterface.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/interfaceframework/qifserviceinterface.cpp b/src/interfaceframework/qifserviceinterface.cpp index 0ff97dcc..f2dc1d9c 100644 --- a/src/interfaceframework/qifserviceinterface.cpp +++ b/src/interfaceframework/qifserviceinterface.cpp @@ -39,6 +39,11 @@ QIfServiceInterface::~QIfServiceInterface() { } +QString QIfServiceInterface::id() const +{ + return QString(); +} + QString QIfServiceInterface::configurationId() const { return QString(); |
