QGIS/python/gui/layertree/qgslayertreeviewdefaultactions.sip

135 lines
3.7 KiB
Plaintext
Raw Normal View History

2017-05-31 11:55:58 +02:00
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/layertree/qgslayertreeviewdefaultactions.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsLayerTreeViewDefaultActions : QObject
{
2017-05-31 11:55:58 +02:00
%Docstring
The QgsLayerTreeViewDefaultActions class serves as a factory of actions
that can be used together with a layer tree view.
.. seealso:: QgsLayerTreeView
.. versionadded:: 2.4
%End
2017-05-31 11:55:58 +02:00
%TypeHeaderCode
#include "qgslayertreeviewdefaultactions.h"
%End
public:
QgsLayerTreeViewDefaultActions( QgsLayerTreeView *view );
QAction *actionAddGroup( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionRemoveGroupOrLayer( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionShowInOverview( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionRenameGroupOrLayer( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionShowFeatureCount( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionCheckAndAllChildren( QObject *parent = 0 );
2017-05-31 11:55:58 +02:00
%Docstring
Action to check a group and all its children
:rtype: QAction
%End
QAction *actionUncheckAndAllChildren( QObject *parent = 0 );
2017-05-31 11:55:58 +02:00
%Docstring
Action to uncheck a group and all its children
:rtype: QAction
%End
QAction *actionCheckAndAllParents( QObject *parent = 0 );
2017-05-31 11:55:58 +02:00
%Docstring
Action to check a group and all its parents
:rtype: QAction
%End
QAction *actionZoomToLayer( QgsMapCanvas *canvas, QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionZoomToGroup( QgsMapCanvas *canvas, QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionMakeTopLevel( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionGroupSelected( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: QAction
%End
QAction *actionMutuallyExclusiveGroup( QObject *parent = 0 ) /Factory/;
2017-05-31 11:55:58 +02:00
%Docstring
Action to enable/disable mutually exclusive flag of a group (only one child node may be checked)
2017-05-31 11:55:58 +02:00
.. versionadded:: 2.12
:rtype: QAction
%End
void zoomToLayer( QgsMapCanvas *canvas );
void zoomToGroup( QgsMapCanvas *canvas );
public slots:
void showInOverview();
2017-05-31 11:55:58 +02:00
void addGroup();
2015-02-03 02:21:52 +01:00
protected slots:
void removeGroupOrLayer();
void renameGroupOrLayer();
void showFeatureCount();
void zoomToLayer();
void zoomToGroup();
void makeTopLevel();
void groupSelected();
void mutuallyExclusiveGroup();
2017-05-31 11:55:58 +02:00
%Docstring
Slot to enable/disable mutually exclusive group flag
2017-05-31 11:55:58 +02:00
.. versionadded:: 2.12
%End
2015-02-03 02:21:52 +01:00
protected:
2017-05-31 11:55:58 +02:00
void zoomToLayers( QgsMapCanvas *canvas, const QList<QgsMapLayer *> &layers );
2015-02-03 02:21:52 +01:00
QString uniqueGroupName( QgsLayerTreeGroup *parentGroup );
2017-05-31 11:55:58 +02:00
%Docstring
:rtype: str
%End
protected:
};
2017-05-31 11:55:58 +02:00
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/layertree/qgslayertreeviewdefaultactions.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/