fix magic search source
This commit is contained in:
parent
b413301e70
commit
651ddd35d5
2 changed files with 8 additions and 2 deletions
|
|
@ -82,6 +82,12 @@ void MagicSearchList::setSelf(QSharedPointer<MagicSearchList> me) {
|
|||
mModelConnection->makeConnectToCore(&MagicSearchList::lSetSourceFlags, [this](int flags) {
|
||||
mModelConnection->invokeToModel([this, flags]() { mMagicSearch->setSourceFlags(flags); });
|
||||
});
|
||||
mModelConnection->makeConnectToCore(&MagicSearchList::lSetAggregationFlag,
|
||||
[this](LinphoneEnums::MagicSearchAggregation aggregation) {
|
||||
mModelConnection->invokeToModel([this, aggregation]() {
|
||||
mMagicSearch->setAggregationFlag(aggregation);
|
||||
});
|
||||
});
|
||||
mModelConnection->makeConnectToCore(
|
||||
&MagicSearchList::lSetAggregationFlag, [this](LinphoneEnums::MagicSearchAggregation flag) {
|
||||
mModelConnection->invokeToModel([this, flag]() { mMagicSearch->setAggregationFlag(flag); });
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ ListView {
|
|||
property string searchBarText
|
||||
property string searchText: searchBarText.length === 0 ? "*" : searchBarText
|
||||
property var aggregationFlag: LinphoneEnums.MagicSearchAggregation.Friend
|
||||
property var sourceFlags: LinphoneEnums.MagicSearchSource.Friends | LinphoneEnums.MagicSearchSource.LdapServers
|
||||
property var sourceFlags: LinphoneEnums.MagicSearchSource.Friends | ((searchText.length > 0 && searchText != "*") || SettingsCpp.syncLdapContacts ? LinphoneEnums.MagicSearchSource.LdapServers : 0)
|
||||
|
||||
property ConferenceInfoGui confInfoGui
|
||||
|
||||
|
|
@ -98,7 +98,7 @@ ListView {
|
|||
}
|
||||
aggregationFlag: mainItem.aggregationFlag
|
||||
parentProxy: mainItem.listProxy
|
||||
sourceFlags: LinphoneEnums.MagicSearchSource.Friends | ((mainItem.searchText.length > 0 && mainItem.searchText != "*") || SettingsCpp.syncLdapContacts ? LinphoneEnums.MagicSearchSource.LdapServers : 0)
|
||||
sourceFlags: mainItem.sourceFlags
|
||||
onInitialized: {
|
||||
magicSearchProxy.forceUpdate()
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue