KiCad PCB EDA Suite
Loading...
Searching...
No Matches
edit_tool_move_fct.cpp File Reference
#include <functional>
#include <algorithm>
#include <limits>
#include <kiplatform/ui.h>
#include <board.h>
#include <board_commit.h>
#include <gal/graphics_abstraction_layer.h>
#include <geometry/geometry_utils.h>
#include <pad.h>
#include <pcb_group.h>
#include <pcb_generator.h>
#include <pcb_edit_frame.h>
#include <spread_footprints.h>
#include <tool/tool_manager.h>
#include <tools/pcb_actions.h>
#include <tools/pcb_selection_tool.h>
#include <tools/edit_tool.h>
#include <tools/pcb_grid_helper.h>
#include <tools/drc_tool.h>
#include <tools/zone_filler_tool.h>
#include <router/router_tool.h>
#include <dialogs/dialog_move_exact.h>
#include <zone_filler.h>
#include <drc/drc_engine.h>
#include <drc/drc_interactive_courtyard_clearance.h>
#include <view/view_controls.h>
#include <connectivity/connectivity_data.h>
#include <wx/richmsgdlg.h>
#include <wx/choicdlg.h>
#include <unordered_set>
#include <unordered_map>

Go to the source code of this file.

Functions

static bool PromptConnectedPadDecision (PCB_BASE_EDIT_FRAME *aFrame, const std::vector< PAD * > &aPads, const wxString &aDialogTitle, bool &aIncludeConnectedPads)
 

Function Documentation

◆ PromptConnectedPadDecision()

static bool PromptConnectedPadDecision ( PCB_BASE_EDIT_FRAME * aFrame,
const std::vector< PAD * > & aPads,
const wxString & aDialogTitle,
bool & aIncludeConnectedPads )
static

Definition at line 61 of file edit_tool_move_fct.cpp.

References _, FOOTPRINT::GetReference(), and pad.

Referenced by EDIT_TOOL::SwapGateNets(), and EDIT_TOOL::SwapPadNets().