54 virtual std::unique_ptr<BOARD_ITEM>
CreateItem() = 0;
72 m_editModules( false ) {};
80 m_editModules( false ) {};
95 m_editModules = aEnabled;
100 return m_editModules;
109 IPO_SINGLE_CLICK = 8,
127 const wxString& aCommitMessage,
128 int aOptions = IPO_ROTATE | IPO_FLIP | IPO_REPEAT );
130 virtual void setTransitions()
override;
virtual void PlaceItem(BOARD_ITEM *aItem, BOARD_COMMIT &aCommit)
Class BOARD_ITEM is a base class for any item which can be embedded within the BOARD container class...
virtual std::unique_ptr< BOARD_ITEM > CreateItem()=0
Class BOARD to handle a board.
virtual void SnapItem(BOARD_ITEM *aItem)
Class PCB_DISPLAY_OPTIONS handles display options like enable/disable some optional drawings...
Class VIEW_CONTROLS is an interface for classes handling user events controlling the view behaviour (...
VIEW_GROUP extends VIEW_ITEM by possibility of grouping items into a single object.
Class BOARD holds information pertinent to a Pcbnew printed circuit board.