26 QColor rectColor = QColor( 185, 84, 210, 60 );
27 mCanvasPreviewBand->
setColor( rectColor );
31 mCanvasCenterMarker->
setColor( QColor( 185, 84, 210 ) );
46 qDeleteAll( mLayers );
48 delete mCanvasPreviewBand;
49 delete mCanvasCenterMarker;
69 mPreviewBand->
setColor( QColor( 255, 0, 0, 65 ) );
92 mCanvasPreviewBand->show();
94 mCanvasCenterMarker->show();
void setWidth(int width)
Sets the width of the line.
A rectangle specified with double values.
void setPreviewJobsEnabled(bool enabled)
Sets whether canvas map preview jobs (low priority render jobs which render portions of the view just...
void scale(double scaleFactor, const QgsPointXY *c=nullptr)
Scale the rectangle around its center point.
bool qgsDoubleNear(double a, double b, double epsilon=4 *std::numeric_limits< double >::epsilon())
Compare two doubles (but allow some difference)
void setPenWidth(int width)
void refresh()
Repaints the canvas map.
A geometry is the spatial representation of a feature.
Map canvas is a class for displaying all GIS data types on a canvas.
void setDestinationCrs(const QgsCoordinateReferenceSystem &crs)
sets destination coordinate reference system
void setToGeometry(const QgsGeometry &geom, QgsVectorLayer *layer)
Sets this rubber band to geom.
static QgsGeometry fromRect(const QgsRectangle &rect)
Creates a new geometry from a QgsRectangle.
void setMapTool(QgsMapTool *mapTool, bool clean=false)
Sets the map tool currently being used on the canvas.
A class for drawing transient features (e.g.
void setCenter(const QgsPointXY &point)
QgsRectangle extent() const
Returns the current zoom extent of the map canvas.
A class for marking vertices of features using e.g.
static QString pkgDataPath()
Returns the common root path of all application data directories.
double area() const
Returns the area of the rectangle.
double yMinimum() const
Returns the y minimum value (bottom side of rectangle).
double xMaximum() const
Returns the x maximum value (right side of rectangle).
void setLayers(const QList< QgsMapLayer *> &layers)
Sets the list of layers that should be shown in the canvas.
void zoomToFullExtent()
Zoom to the full extent of all layers.
QgsRectangle boundingBox() const
Returns the bounding box of the geometry.
This class represents a coordinate reference system (CRS).
void setExtent(const QgsRectangle &r, bool magnified=false)
Sets the extent of the map canvas.
double xMinimum() const
Returns the x minimum value (left side of rectangle).
double yMaximum() const
Returns the y maximum value (top side of rectangle).
void setColor(const QColor &color)
Sets the color for the rubberband.
QgsPointXY center() const
Returns the center point of the rectangle.
void setColor(const QColor &color)
Sets the stroke color for the marker.
Represents a vector layer which manages a vector based data sets.
void setIconType(int iconType)