mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-16 00:05:45 -04:00
[tracing curves] (sip)
This commit is contained in:
parent
943ac28de2
commit
16c9a58593
@ -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 *
|
||||
* *
|
||||
|
@ -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 );
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user