KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BOARD_LISTENER Class Reference

#include <board.h>

Inheritance diagram for BOARD_LISTENER:
APPEARANCE_CONTROLS DIALOG_GENERATORS PCB_NET_INSPECTOR_PANEL PCB_SEARCH_PANE

Public Member Functions

virtual ~BOARD_LISTENER ()
 
virtual void OnBoardItemAdded (BOARD &aBoard, BOARD_ITEM *aBoardItem)
 
virtual void OnBoardItemsAdded (BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem)
 
virtual void OnBoardItemRemoved (BOARD &aBoard, BOARD_ITEM *aBoardItem)
 
virtual void OnBoardItemsRemoved (BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem)
 
virtual void OnBoardNetSettingsChanged (BOARD &aBoard)
 
virtual void OnBoardItemChanged (BOARD &aBoard, BOARD_ITEM *aBoardItem)
 
virtual void OnBoardItemsChanged (BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem)
 
virtual void OnBoardHighlightNetChanged (BOARD &aBoard)
 
virtual void OnBoardRatsnestChanged (BOARD &aBoard)
 
virtual void OnBoardCompositeUpdate (BOARD &aBoard, std::vector< BOARD_ITEM * > &aAddedItems, std::vector< BOARD_ITEM * > &aRemovedItems, std::vector< BOARD_ITEM * > &aDeletedItems)
 

Detailed Description

Definition at line 242 of file board.h.

Constructor & Destructor Documentation

◆ ~BOARD_LISTENER()

virtual BOARD_LISTENER::~BOARD_LISTENER ( )
inlinevirtual

Definition at line 245 of file board.h.

Member Function Documentation

◆ OnBoardCompositeUpdate()

virtual void BOARD_LISTENER::OnBoardCompositeUpdate ( BOARD aBoard,
std::vector< BOARD_ITEM * > &  aAddedItems,
std::vector< BOARD_ITEM * > &  aRemovedItems,
std::vector< BOARD_ITEM * > &  aDeletedItems 
)
inlinevirtual

◆ OnBoardHighlightNetChanged()

virtual void BOARD_LISTENER::OnBoardHighlightNetChanged ( BOARD aBoard)
inlinevirtual

Reimplemented in PCB_NET_INSPECTOR_PANEL, and PCB_SEARCH_PANE.

Definition at line 253 of file board.h.

Referenced by BOARD::HighLightON(), BOARD::ResetNetHighLight(), and BOARD::SetHighLightNet().

◆ OnBoardItemAdded()

virtual void BOARD_LISTENER::OnBoardItemAdded ( BOARD aBoard,
BOARD_ITEM aBoardItem 
)
inlinevirtual

Reimplemented in DIALOG_GENERATORS, PCB_NET_INSPECTOR_PANEL, PCB_SEARCH_PANE, and APPEARANCE_CONTROLS.

Definition at line 246 of file board.h.

Referenced by BOARD::Add().

◆ OnBoardItemChanged()

virtual void BOARD_LISTENER::OnBoardItemChanged ( BOARD aBoard,
BOARD_ITEM aBoardItem 
)
inlinevirtual

Reimplemented in DIALOG_GENERATORS, PCB_NET_INSPECTOR_PANEL, PCB_SEARCH_PANE, and APPEARANCE_CONTROLS.

Definition at line 251 of file board.h.

Referenced by BOARD::OnItemChanged().

◆ OnBoardItemRemoved()

virtual void BOARD_LISTENER::OnBoardItemRemoved ( BOARD aBoard,
BOARD_ITEM aBoardItem 
)
inlinevirtual

Reimplemented in DIALOG_GENERATORS, PCB_NET_INSPECTOR_PANEL, PCB_SEARCH_PANE, and APPEARANCE_CONTROLS.

Definition at line 248 of file board.h.

Referenced by BOARD::Remove().

◆ OnBoardItemsAdded()

virtual void BOARD_LISTENER::OnBoardItemsAdded ( BOARD aBoard,
std::vector< BOARD_ITEM * > &  aBoardItem 
)
inlinevirtual

Reimplemented in DIALOG_GENERATORS, PCB_NET_INSPECTOR_PANEL, PCB_SEARCH_PANE, and APPEARANCE_CONTROLS.

Definition at line 247 of file board.h.

Referenced by BOARD::FinalizeBulkAdd().

◆ OnBoardItemsChanged()

virtual void BOARD_LISTENER::OnBoardItemsChanged ( BOARD aBoard,
std::vector< BOARD_ITEM * > &  aBoardItem 
)
inlinevirtual

Reimplemented in DIALOG_GENERATORS, PCB_NET_INSPECTOR_PANEL, PCB_SEARCH_PANE, and APPEARANCE_CONTROLS.

Definition at line 252 of file board.h.

Referenced by BOARD::OnItemsChanged().

◆ OnBoardItemsRemoved()

virtual void BOARD_LISTENER::OnBoardItemsRemoved ( BOARD aBoard,
std::vector< BOARD_ITEM * > &  aBoardItem 
)
inlinevirtual

Reimplemented in DIALOG_GENERATORS, PCB_NET_INSPECTOR_PANEL, PCB_SEARCH_PANE, and APPEARANCE_CONTROLS.

Definition at line 249 of file board.h.

Referenced by BOARD::FinalizeBulkRemove().

◆ OnBoardNetSettingsChanged()

virtual void BOARD_LISTENER::OnBoardNetSettingsChanged ( BOARD aBoard)
inlinevirtual

Reimplemented in APPEARANCE_CONTROLS, PCB_NET_INSPECTOR_PANEL, and PCB_SEARCH_PANE.

Definition at line 250 of file board.h.

Referenced by BOARD::SynchronizeNetsAndNetClasses().

◆ OnBoardRatsnestChanged()

virtual void BOARD_LISTENER::OnBoardRatsnestChanged ( BOARD aBoard)
inlinevirtual

Reimplemented in PCB_SEARCH_PANE.

Definition at line 254 of file board.h.

Referenced by BOARD::OnRatsnestChanged().


The documentation for this class was generated from the following file: