mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-17 00:09:36 -04:00
[tracing curves] (sip)
This commit is contained in:
parent
943ac28de2
commit
16c9a58593
@ -27,6 +27,15 @@ class QgsMapToolCapture : QgsMapToolAdvancedDigitizing
|
|||||||
CapturePolygon
|
CapturePolygon
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum Capability
|
||||||
|
{
|
||||||
|
NoCapabilities,
|
||||||
|
SupportsCurves,
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef QFlags<QgsMapToolCapture::Capability> Capabilities;
|
||||||
|
|
||||||
|
|
||||||
QgsMapToolCapture( QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget, CaptureMode mode );
|
QgsMapToolCapture( QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget, CaptureMode mode );
|
||||||
%Docstring
|
%Docstring
|
||||||
constructor
|
constructor
|
||||||
@ -34,6 +43,11 @@ constructor
|
|||||||
|
|
||||||
~QgsMapToolCapture();
|
~QgsMapToolCapture();
|
||||||
|
|
||||||
|
virtual QgsMapToolCapture::Capabilities capabilities() const;
|
||||||
|
%Docstring
|
||||||
|
Returns flags containing the supported capabilities
|
||||||
|
%End
|
||||||
|
|
||||||
virtual void activate();
|
virtual void activate();
|
||||||
|
|
||||||
virtual void deactivate();
|
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 *
|
* 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
|
:param mode: type of geometry to capture (point/line/polygon), QgsMapToolCapture.CaptureNone to autodetect geometry
|
||||||
%End
|
%End
|
||||||
|
|
||||||
|
virtual QgsMapToolCapture::Capabilities capabilities() const;
|
||||||
|
|
||||||
|
|
||||||
virtual void cadCanvasReleaseEvent( QgsMapMouseEvent *e );
|
virtual void cadCanvasReleaseEvent( QgsMapMouseEvent *e );
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user