QGIS/python/gui/qgsbrowserdockwidget.sip
Alessandro Pasotti e57399bae0 [bugfix] Sync the dialogs connections when changed from the browser
For now it's only for WMS but you get the idea.

There is a new abstract base class for the source select
dialogs, that will grow with common behavior for all
the select dialogs.

Signals are forwarded from the (root) data items to the
app and then delivered to the various browser instances
and to the unified layer dialog.

A change in one of the browser items should trigger a
refresh in all the other browsers and dialogs.
2017-07-18 11:38:53 +02:00

147 lines
3.3 KiB
Plaintext

/************************************************************************
* 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, QWidget *parent /TransferThis/ = 0 );
%Docstring
Constructor for QgsBrowserDockWidget
\param name name of the widget
\param parent parent widget
%End
~QgsBrowserDockWidget();
void addFavoriteDirectory( const QString &favDir );
%Docstring
Add directory to favorites
%End
public slots:
void addLayerAtIndex( const QModelIndex &index );
%Docstring
Add layer at index
%End
void showContextMenu( QPoint );
%Docstring
Show context menu
%End
void addFavorite();
%Docstring
Add current item to favorite
%End
void addFavoriteDirectory();
%Docstring
Add directory from file dialog to favorite
%End
void removeFavorite();
%Docstring
Remove from favorite
%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
Set filter syntax
%End
void setCaseSensitive( bool caseSensitive );
%Docstring
Set filter case sensitivity
%End
void setFilter();
%Docstring
Apply filter to the model
%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();
%Docstring
Toggle fast scan
%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 & );
%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 *
************************************************************************/