mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-29 00:07:54 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			83 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /************************************************************************
 | |
|  * This file has been generated automatically from                      *
 | |
|  *                                                                      *
 | |
|  * src/gui/qgsaggregatetoolbutton.h                                     *
 | |
|  *                                                                      *
 | |
|  * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | |
|  ************************************************************************/
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| class QgsAggregateToolButton : QToolButton
 | |
| {
 | |
| %Docstring(signature="appended")
 | |
| 
 | |
| Offers a toolbutton to choose between different aggregate functions.
 | |
| Functions are filtered based on the type.
 | |
| 
 | |
| .. versionadded:: 3.0
 | |
| %End
 | |
| 
 | |
| %TypeHeaderCode
 | |
| #include "qgsaggregatetoolbutton.h"
 | |
| %End
 | |
|   public:
 | |
| 
 | |
|     QgsAggregateToolButton();
 | |
| %Docstring
 | |
| Constructor
 | |
| %End
 | |
| 
 | |
|     void setType( QVariant::Type type );
 | |
| %Docstring
 | |
| Based on the ``type`` of underlying data, some aggregates will be available or not.
 | |
| %End
 | |
| 
 | |
|     QVariant::Type type() const;
 | |
| %Docstring
 | |
| Based on the ``type`` of underlying data, some aggregates will be available or not.
 | |
| %End
 | |
| 
 | |
|     void setActive( bool active );
 | |
| %Docstring
 | |
| When this flag is ``False``, the aggregate will be deactivated. I.e. no aggregate is chosen.
 | |
| %End
 | |
| 
 | |
|     bool active() const;
 | |
| %Docstring
 | |
| When this flag is ``False``, the aggregate will be deactivated. I.e. no aggregate is chosen.
 | |
| %End
 | |
| 
 | |
|     QString aggregate() const;
 | |
| %Docstring
 | |
| The function name of the selected aggregate or a Null String if none is chosen.
 | |
| %End
 | |
| 
 | |
|     void setAggregate( const QString &aggregate );
 | |
| %Docstring
 | |
| The function name of the selected aggregate or a Null String if none is chosen.
 | |
| %End
 | |
| 
 | |
|   signals:
 | |
| 
 | |
|     void aggregateChanged();
 | |
| %Docstring
 | |
| The function name of the selected aggregate has changed.
 | |
| %End
 | |
| 
 | |
|     void activeChanged();
 | |
| %Docstring
 | |
| A function has been selected or deselected.
 | |
| %End
 | |
| 
 | |
| };
 | |
| 
 | |
| /************************************************************************
 | |
|  * This file has been generated automatically from                      *
 | |
|  *                                                                      *
 | |
|  * src/gui/qgsaggregatetoolbutton.h                                     *
 | |
|  *                                                                      *
 | |
|  * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | |
|  ************************************************************************/
 |