Browse Source
Improve encapsulation of group internals.
Improve encapsulation of group internals.
(It's still leaking into BOARD_COMMIT and some other places, but at least it no longer leaks into all the edit tools.) Also fixes some bugs when moving/copying/pasting multiple selections containing length-tuning patterns.newinvert
23 changed files with 153 additions and 298 deletions
-
20common/widgets/footprint_diff_widget.cpp
-
9include/board_item.h
-
25include/pcb_group.h
-
14pcbnew/array_creator.cpp
-
11pcbnew/board_commit.cpp
-
6pcbnew/dialogs/dialog_group_properties.cpp
-
53pcbnew/footprint.cpp
-
11pcbnew/footprint.h
-
5pcbnew/footprint_libraries_utils.cpp
-
8pcbnew/generators/pcb_tuning_pattern.cpp
-
14pcbnew/kicad_clipboard.cpp
-
2pcbnew/load_select_footprint.cpp
-
4pcbnew/pcb_base_frame.cpp
-
14pcbnew/pcb_generator.cpp
-
3pcbnew/pcb_group.cpp
-
5pcbnew/tools/board_inspection_tool.cpp
-
4pcbnew/tools/drawing_stackup_table_tool.cpp
-
98pcbnew/tools/edit_tool.cpp
-
30pcbnew/tools/edit_tool_move_fct.cpp
-
2pcbnew/tools/pcb_control.cpp
-
2pcbnew/tools/pcb_grid_helper.cpp
-
26pcbnew/tools/pcb_selection_tool.cpp
-
11pcbnew/tools/position_relative_tool.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue