26#ifndef PCB_TOOL_BASE_H
27#define PCB_TOOL_BASE_H
96 virtual bool Init()
override;
160 const wxString& aCommitMessage,
176 template<
class T = PCB_BASE_EDIT_FRAME>
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
Information pertinent to a Pcbnew printed circuit board.
FOOTPRINT * GetFirstFootprint() const
Get the first footprint on the board or nullptr.
An interface for classes handling user events controlling the view behavior such as zooming,...
Common, abstract interface for edit frames.
The main frame for Pcbnew.
LEADER_MODE
The kind of the leader line.
virtual void SnapItem(BOARD_ITEM *aItem)
PCB_BASE_EDIT_FRAME * m_frame
virtual std::unique_ptr< BOARD_ITEM > CreateItem()=0
virtual ~INTERACTIVE_PLACER_BASE()
virtual bool PlaceItem(BOARD_ITEM *aItem, BOARD_COMMIT &aCommit)