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

#include <board.h>

Inheritance diagram for BOARD_LISTENER:
APPEARANCE_CONTROLS DIALOG_GENERATORS DIALOG_NET_INSPECTOR 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)
 

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

◆ OnBoardHighlightNetChanged()

virtual void BOARD_LISTENER::OnBoardHighlightNetChanged ( BOARD aBoard)
inlinevirtual

Reimplemented in DIALOG_NET_INSPECTOR, 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, DIALOG_NET_INSPECTOR, 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, DIALOG_NET_INSPECTOR, 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, DIALOG_NET_INSPECTOR, 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, DIALOG_NET_INSPECTOR, 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, DIALOG_NET_INSPECTOR, 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, DIALOG_NET_INSPECTOR, 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 DIALOG_NET_INSPECTOR, APPEARANCE_CONTROLS, 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: