QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
16 #ifndef QGSEXTENTGROUPBOX_H
17 #define QGSEXTENTGROUPBOX_H
50 Q_PROPERTY( QString titleBase READ titleBase WRITE setTitleBase )
146 void setTitleBase(
const QString &title );
153 QString titleBase()
const;
161 void setMapCanvas(
QgsMapCanvas *canvas,
bool drawOnCanvasOption =
true );
175 void setOutputExtentFromOriginal();
180 void setOutputExtentFromCurrent();
191 void setOutputExtentFromLayer(
const QgsMapLayer *layer );
197 void setOutputExtentFromDrawOnCanvas();
205 void setRatio( QSize ratio );
216 void groupBoxClicked();
218 void widgetExtentChanged();
220 void validationChanged(
bool valid );
232 #endif // QGSEXTENTGROUPBOX_H
const QgsCoordinateReferenceSystem & outputCrs
@ CurrentExtent
Map canvas extent.
Collapsible group box for configuration of extent, typically for a save operation.
@ UserExtent
Extent manually entered/modified by the user.
@ DrawOnCanvas
Extent taken from a rectangled drawn onto the map canvas.
const QgsCoordinateReferenceSystem & crs
Map canvas is a class for displaying all GIS data types on a canvas.
@ ProjectLayerExtent
Extent taken from a layer within the project.
A groupbox that collapses/expands when toggled and can save its collapsed and checked states....
A rectangle specified with double values.
ExtentState
Available states for the current extent selection in the widget.
This class represents a coordinate reference system (CRS).
Base class for all map layer types. This is the base class for all map layer types (vector,...
@ OriginalExtent
Layer's extent.