26 qDeleteAll( mProviders );
36 mProviders.append( provider );
39 return first->ordering() < second->ordering();
45 int index = mProviders.indexOf( provider );
48 delete mProviders.takeAt( index );
57 if ( !providerGuiRegistry )
60 const QStringList providersList = providerGuiRegistry->
providerList();
61 for (
const QString &key : providersList )
63 const QList<QgsSourceSelectProvider *> providerList = providerGuiRegistry->
sourceSelectProviders( key );
65 for (
auto provider : providerList )
74 const QList<QgsSourceSelectProvider *> providerList =
providers();
75 for (
const auto provider : providerList )
77 if ( provider->name() == name )
87 QList<QgsSourceSelectProvider *> result;
88 const QList<QgsSourceSelectProvider *> providerList =
providers();
89 for (
const auto provider : providerList )
91 if ( provider->providerKey() == providerKey )