/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsbrowserdockwidget.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsBrowserDockWidget : QgsDockWidget { %Docstring The QgsBrowserDockWidget class .. versionadded:: 3.0 %End %TypeHeaderCode #include "qgsbrowserdockwidget.h" %End public: explicit QgsBrowserDockWidget( const QString &name, QgsBrowserGuiModel *browserModel, QWidget *parent /TransferThis/ = 0 ); %Docstring Constructor for QgsBrowserDockWidget :param name: name of the widget :param browserModel: instance of the (shared) browser model :param parent: parent widget %End ~QgsBrowserDockWidget(); void addFavoriteDirectory( const QString &favDir, const QString &name = QString() ) /Deprecated/; %Docstring Add directory to favorites. .. deprecated:: will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead %End void setMessageBar( QgsMessageBar *bar ); %Docstring Sets a message ``bar`` to use alongside the dock widget. Setting this allows items to utilize the message bar to provide non-blocking feedback to users, e.g. success or failure of actions. .. seealso:: :py:func:`messageBar` .. versionadded:: 3.6 %End QgsMessageBar *messageBar(); %Docstring Returns the message bar associated with the dock. .. seealso:: :py:func:`setMessageBar` .. versionadded:: 3.6 %End void setDisabledDataItemsKeys( const QStringList &filter ); %Docstring Sets the customization for data items based on item's data provider key By default browser model shows all items from all available data items provider and few special items (e.g. Favourites). To customize the behavior, set the filter to not load certain data items. The items that are not based on data item providers (e.g. Favourites, Home) have prefix "special:" Used in the proxy browser model to hide items .. versionadded:: 3.12 %End public slots: bool addLayerAtIndex( const QModelIndex &index ) /Deprecated/; %Docstring Adds the layer corresponding to the specified model ``index``. Returns ``True`` if the index was successfully intrepreted as a map layer and loaded, or ``False`` if the index is not a map layer or could not be loaded. .. deprecated:: will be removed in QGIS 4.0 - retrieve the QgsLayerItem itself and manually add to project. %End void showContextMenu( QPoint ); %Docstring Show context menu %End void addFavorite() /Deprecated/; %Docstring Add current item to favorite. .. deprecated:: will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead %End void addFavoriteDirectory() /Deprecated/; %Docstring Add directory from file dialog to favorite. .. deprecated:: will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead %End void removeFavorite() /Deprecated/; %Docstring Remove from favorite. .. deprecated:: will be removed in QGIS 4.0 - use the methods in QgsBrowserModel instead %End void refresh(); %Docstring Refresh browser view model (and view) %End void showFilterWidget( bool visible ); %Docstring Show/hide filter widget %End void enablePropertiesWidget( bool enable ); %Docstring Enable/disable properties widget %End void setFilterSyntax( QAction * ); %Docstring Sets filter syntax %End void setCaseSensitive( bool caseSensitive ); %Docstring Sets filter case sensitivity %End void setFilter(); %Docstring Apply filter to the model %End void setActiveIndex( const QModelIndex &index ); %Docstring Sets the selection to ``index`` and expand it %End void updateProjectHome(); %Docstring Update project home directory %End void addSelectedLayers(); %Docstring Add selected layers to the project %End void showProperties(); %Docstring Show the layer properties %End void hideItem(); %Docstring Hide current item %End void toggleFastScan() /Deprecated/; %Docstring Toggle fast scan .. deprecated:: will be removed in QGIS 4.0 %End void selectionChanged( const QItemSelection &selected, const QItemSelection &deselected ); %Docstring Selection has changed %End void splitterMoved(); %Docstring Splitter has been moved %End signals: void openFile( const QString &fileName, const QString &fileTypeHint = QString() ); %Docstring Emitted when a file needs to be opened %End void handleDropUriList( const QgsMimeDataUtils::UriList & ); %Docstring Emitted when drop uri list needs to be handled %End void connectionsChanged(); %Docstring Connections changed in the browser %End protected: virtual void showEvent( QShowEvent *event ); %Docstring Show event override %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsbrowserdockwidget.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/