Mathieu Pellerin c0a29051b4 [FEATURE][digitizing] Add avoid intersection/overlap mode
This commit adds a new avoid intersection mode setting when
digitizing new features. The three available modes are:
- allow intersections/overlaps
- avoid intersections/overlaps on active layer
- avoid intersectonss/overlaps on layers list

The third mode is what QGIS has had for a while, except
its UI/UX is a bit messy. The layers list is setup by
the user via the advanced snapping configuration widgets,
but isn't connected at all with whether snapping is
enabled / disabled.

This new approach makes it explicit to user whether
newly-added features might be clipped or not, and
if so by which layer(s).

Finally, the new 'avoid intersections/overlaps on
active layer' is likely a far more useful behavior
than having a list of layers (for e.g., you might
be digitizing on a layer that can't have overlap
with itself but is fine to overlap with another
layer, the latter also in need of avoid overlap
_with itself_).
2020-04-10 13:42:07 +07:00
..
2019-03-12 14:05:09 +01:00
2018-10-25 11:56:35 +02:00
2018-09-21 11:41:32 +07:00
2019-06-06 16:16:25 +02:00
2019-07-15 12:52:20 +10:00
2018-10-03 14:03:40 +07:00
2018-08-08 09:19:17 +02:00
2019-12-22 20:33:55 +10:00
2018-07-16 11:38:13 +10:00
2018-10-02 19:00:32 +07:00
2018-10-02 19:00:32 +07:00
2018-10-02 19:00:32 +07:00
2018-04-20 18:27:00 +10:00