[Qgis-developer] How to access "Add New Feature" QgsRubberband methods?
Matthias Kuhn
matthias at opengis.ch
Sun Mar 27 07:12:11 PDT 2016
Hi Alexandre,
The rubberband belongs to the internals of the maptool. As long as you
don't want to subclass the maptool I think the easiest way is to send
the backspace event to the maptool instead. And I would even say that
this is semantically the correct thing to do.
Matthias
On 03/27/2016 04:06 PM, Alexandre Neto wrote:
> Hello all,
>
> Can anyone tell me how can I, using Python, access to the "Add New
> Feature" QgsRubberBand methods? Or maybe point me to same sample code?
>
> I don't want to create a new rubberband, I would like to access the
> one that is created by the drawing/editing maptools.
>
> I can reach the current mapTool with,
>
> iface.mapCanvas().mapTool()
>
> But I'm not understanding how to from there
>
> I wanted to use removeLastPoint() (or the undo() in ). The idea is to
> simulate the backspace key functionality with a button to use in a
> tablet device (Windows).
>
> Thanks,
>
> Alexandre Neto
> --
> Alexandre Neto
> ---------------------
> @AlexNetoGeo
> http://sigsemgrilhetas.wordpress.com
> http://gisunchained.wordpress.com
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Matthias Kuhn
OPENGIS.ch - https://www.opengis.ch
Spatial • (Q)GIS • PostGIS • Open Source
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160327/eda904b7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160327/eda904b7/attachment.sig>
More information about the Qgis-developer
mailing list