[tracing curves] (sip)

This commit is contained in:
olivierdalang 2020-05-11 21:32:46 +02:00
parent 943ac28de2
commit 16c9a58593
2 changed files with 20 additions and 0 deletions

View File

@ -27,6 +27,15 @@ class QgsMapToolCapture : QgsMapToolAdvancedDigitizing
CapturePolygon
};
enum Capability
{
NoCapabilities,
SupportsCurves,
};
typedef QFlags<QgsMapToolCapture::Capability> Capabilities;
QgsMapToolCapture( QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget, CaptureMode mode );
%Docstring
constructor
@ -34,6 +43,11 @@ constructor
~QgsMapToolCapture();
virtual QgsMapToolCapture::Capabilities capabilities() const;
%Docstring
Returns flags containing the supported capabilities
%End
virtual void activate();
virtual void deactivate();
@ -266,6 +280,9 @@ Stop capturing
};
QFlags<QgsMapToolCapture::Capability> operator|(QgsMapToolCapture::Capability f1, QFlags<QgsMapToolCapture::Capability> f2);
/************************************************************************
* This file has been generated automatically from *
* *

View File

@ -32,6 +32,9 @@ QgsMapToolDigitizeFeature is a map tool to digitize a feature geometry
:param mode: type of geometry to capture (point/line/polygon), QgsMapToolCapture.CaptureNone to autodetect geometry
%End
virtual QgsMapToolCapture::Capabilities capabilities() const;
virtual void cadCanvasReleaseEvent( QgsMapMouseEvent *e );