QgsAbstractDataSourceWidget.__attribute_docs__={'connectionsChanged':"Emitted when the provider's connections have changed\nThis signal is normally forwarded the app and used to refresh browser items\n",'addDatabaseLayers':'Emitted when a DB layer has been selected for addition\n','addRasterLayer':'Emitted when a raster layer has been selected for addition\n\n.. deprecated:: 3.40\n\n Use :py:func:`~QgsAbstractDataSourceWidget.addLayer` instead.\n','addRasterLayers':'Emitted when one or more GDAL supported layers are selected for addition\n\n:param layersList: list of layers protocol URIs\n\n.. versionadded:: 3.20\n','addVectorLayer':'Emitted when a vector layer has been selected for addition.\n\nIf ``providerKey`` is not specified, the default provider key associated with the source\nwill be used.\n\n.. deprecated:: 3.40\n\n Use :py:func:`~QgsAbstractDataSourceWidget.addLayer` instead.\n','addMeshLayer':'Emitted when a mesh layer has been selected for addition.\n\n.. deprecated:: 3.40\n\n Use :py:func:`~QgsAbstractDataSourceWidget.addLayer` instead.\n','addVectorTileLayer':'Emitted when a vector tile layer has been selected for addition.\n\n.. deprecated:: 3.40\n\n Use :py:func:`~QgsAbstractDataSourceWidget.addLayer` instead.\n','addPointCloudLayer':'Emitted when a point cloud layer has been selected for addition.\n\n.. deprecated:: 3.40\n\n Use :py:func:`~QgsAbstractDataSourceWidget.addLayer` instead.\n','addLayer':'Emitted when a layer has been selected for addition.\n\nThis is a generic method, intended for replacing the specific layer type signals implemented above.\n\n.. warning::\n\n For QGIS versions < 4.x, the specific layer type added signals must be emitted for vector, raster,\n mesh, vector tile and point cloud layers in addition to this signal.\n\n.. versionadded:: 3.34\n','addVectorLayers':'Emitted when one or more OGR supported layers are selected for addition\n\n:param layerList: list of layers protocol URIs\n:param encoding: encoding\n:param dataSourceType: string (can be "file" or "database")\n','replaceVectorLayer':'Emitted when a layer needs to be replaced\n\n:param oldId: old layer ID\n:param source: URI of the layer\n:param name: of the layer\n:param provider: key\n','progress':'Emitted when a progress dialog is shown by the provider dialog.\n\n.. deprecated:: 3.4\n\n This signal is no longer used. Use :py:class:`QgsProxyProgressTask` instead to show progress reports.\n','progressMessage':'Emitted when a progress dialog is shown by the provider dialog\n','enableButtons':'Emitted when the ok/add buttons should be enabled/disabled\n','pushMessage':'Emitted when a ``message`` with ``title`` and ``level`` must be shown to the user using the parent visible message bar\n\n.. versionadded:: 3.14\n'}