KiCad PCB EDA Suite
|
#include <cmath>
#include <memory>
#include <optional>
#include <wx/log.h>
#include <trigo.h>
#include <gal/graphics_abstraction_layer.h>
#include <tool/tool_manager.h>
#include <tools/ee_grid_helper.h>
#include <tools/sch_selection_tool.h>
#include <tools/sch_line_wire_bus_tool.h>
#include <sch_actions.h>
#include <sch_commit.h>
#include <eda_item.h>
#include <sch_group.h>
#include <sch_item.h>
#include <sch_symbol.h>
#include <sch_sheet.h>
#include <sch_sheet_pin.h>
#include <sch_line.h>
#include <sch_connection.h>
#include <sch_junction.h>
#include <junction_helpers.h>
#include <sch_edit_frame.h>
#include <eeschema_id.h>
#include <pgm_base.h>
#include <view/view_controls.h>
#include <settings/settings_manager.h>
#include <math/box2.h>
#include <base_units.h>
#include <sch_screen.h>
#include "sch_move_tool.h"
#include "sch_drag_net_collision.h"
Go to the source code of this file.
Macros | |
#define | QUIET_MODE true |
Functions | |
static bool | isGraphicItemForDrop (const SCH_ITEM *aItem) |
static void | cloneWireConnection (SCH_LINE *aNewLine, SCH_ITEM *aSource, SCH_EDIT_FRAME *aFrame) |
#define QUIET_MODE true |
Definition at line 60 of file sch_move_tool.cpp.
Referenced by SCH_MOVE_TOOL::doMoveSelection().
|
static |
Definition at line 80 of file sch_move_tool.cpp.
References SCH_CONNECTION::Clone(), SCH_ITEM::Connection(), SCH_EDIT_FRAME::GetCurrentSheet(), and SCH_ITEM::InitializeConnection().
Referenced by SCH_MOVE_TOOL::getConnectedDragItems(), and SCH_MOVE_TOOL::orthoLineDrag().
|
static |
Definition at line 63 of file sch_move_tool.cpp.
References SCH_BITMAP_T, SCH_LINE_T, SCH_SHAPE_T, SCH_TEXT_T, SCH_TEXTBOX_T, and EDA_ITEM::Type().
Referenced by SCH_MOVE_TOOL::doMoveSelection().