kicad/qa/common
Jeff Young 3f6af59cac Avoid selection disambiguation menu when possible.
Some actions, such as select trivial connection, don't need the
user to choose which trace at a corner to start from -- either
one will do.  Same for moving a simple trace corner.

Likewise, Edit in Footprint Editor shouldn't ask if you mean the
footprint or the pad.  Obviously it's the footprint.

This change adds a CLIENT_SELECTION_FILTER which allows clients
to do tool- or action-specific filtering of the selection before
the disambiguation menu is run.

It also removes some tool- and action-specific code which was
in the selection_tool and shouldn't have been.

Fixes: lp:1708869
* https://bugs.launchpad.net/kicad/+bug/1708869
2018-01-18 09:09:25 +01:00
..
mocks.cpp Avoid selection disambiguation menu when possible. 2018-01-18 09:09:25 +01:00
pcb_test_frame.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
pcb_test_frame.h Fix minoe compil warnings (missing override) 2017-11-06 10:23:00 +01:00