mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
66 lines
2.2 KiB
Plaintext
66 lines
2.2 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/layertree/qgslayertreeviewindicator.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
class QgsLayerTreeViewIndicator : QObject
|
|
{
|
|
%Docstring
|
|
Indicator that can be used in a layer tree view to display icons next to items of the layer tree.
|
|
They add extra context to the item and interactivity (using clicked() signal).
|
|
|
|
Indicators can be added/removed to individual layer tree items using :py:func:`QgsLayerTreeView.addIndicator()`
|
|
and QgsLayerTreeView.removeIndicator() calls.
|
|
|
|
.. versionadded:: 3.2
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgslayertreeviewindicator.h"
|
|
%End
|
|
public:
|
|
explicit QgsLayerTreeViewIndicator( QObject *parent /TransferThis/ = 0 );
|
|
%Docstring
|
|
Constructs an indicator, optionally transferring ownership to a parent QObject
|
|
%End
|
|
|
|
QIcon icon() const;
|
|
%Docstring
|
|
Indicator icon that will be displayed in the layer tree view
|
|
%End
|
|
void setIcon( const QIcon &icon );
|
|
%Docstring
|
|
Sets indicator icon that will be displayed in the layer tree view
|
|
%End
|
|
|
|
QString toolTip() const;
|
|
%Docstring
|
|
Returns tool tip text that will be shown when user hovers mouse over the indicator
|
|
%End
|
|
void setToolTip( const QString &tip );
|
|
%Docstring
|
|
Sets tool tip text
|
|
%End
|
|
|
|
signals:
|
|
void clicked( const QModelIndex &index );
|
|
%Docstring
|
|
Signal that is emitted when user clicks on the indicator
|
|
%End
|
|
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/layertree/qgslayertreeviewindicator.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|