Skip to content

Commit 50e0a01

Browse files
committed
Sip updates for source select provider and registry
1 parent 2d073d6 commit 50e0a01

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

python/gui/qgssourceselectprovider.sip

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Text for the menu item entry, it will be visible to the user so make sure it's t
5959
:rtype: int
6060
%End
6161

62-
virtual QgsAbstractDataSourceWidget *createDataSourceWidget( QWidget *parent = 0 ) const = 0 /Factory/;
62+
virtual QgsAbstractDataSourceWidget *createDataSourceWidget( QWidget *parent = 0, Qt::WindowFlags fl = Qt::Widget, QgsProviderRegistry::WidgetMode widgetMode = QgsProviderRegistry::WidgetMode::Embedded ) const = 0 /Factory/;
6363
%Docstring
6464
Create a new instance of QgsAbstractDataSourceWidget (or null).
6565
Caller takes responsibility of deleting created.

python/gui/qgssourceselectproviderregistry.sip

+6-5
Original file line numberDiff line numberDiff line change
@@ -43,23 +43,24 @@ Get list of available providers
4343

4444
void addProvider( QgsSourceSelectProvider *provider /Transfer/ );
4545
%Docstring
46-
Add a provider implementation. Takes ownership of the object.
46+
Add a ``provider`` implementation. Takes ownership of the object.
4747
%End
4848

49-
void removeProvider( QgsSourceSelectProvider *provider );
49+
bool removeProvider( QgsSourceSelectProvider *provider /Transfer/ );
5050
%Docstring
51-
Remove provider implementation from the list (provider object is deleted)
51+
:return: true if the provider was actually removed and deleted
52+
:rtype: bool
5253
%End
5354

5455
QgsSourceSelectProvider *providerByName( const QString &name );
5556
%Docstring
56-
Return a provider by name or None if not found
57+
Return a provider by ``name`` or None if not found
5758
:rtype: QgsSourceSelectProvider
5859
%End
5960

6061
QList<QgsSourceSelectProvider *> providersByKey( const QString &providerKey );
6162
%Docstring
62-
Return a (possibly empty) list of providers by data provider's key
63+
Return a (possibly empty) list of providers by data ``providerkey``
6364
:rtype: list of QgsSourceSelectProvider
6465
%End
6566

0 commit comments

Comments
 (0)