KiCad PCB EDA Suite
BOARD_LISTENER Class Reference

#include <board.h>

Inheritance diagram for BOARD_LISTENER:
APPEARANCE_CONTROLS DIALOG_NET_INSPECTOR

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)
 

Detailed Description

Definition at line 163 of file board.h.

Constructor & Destructor Documentation

◆ ~BOARD_LISTENER()

virtual BOARD_LISTENER::~BOARD_LISTENER ( )
inlinevirtual

Definition at line 166 of file board.h.

166 { }

Member Function Documentation

◆ OnBoardHighlightNetChanged()

virtual void BOARD_LISTENER::OnBoardHighlightNetChanged ( BOARD aBoard)
inlinevirtual

Reimplemented in DIALOG_NET_INSPECTOR.

Definition at line 174 of file board.h.

174 { }

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

◆ OnBoardItemAdded()

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

Reimplemented in APPEARANCE_CONTROLS, and DIALOG_NET_INSPECTOR.

Definition at line 167 of file board.h.

167 { }

Referenced by BOARD::Add().

◆ OnBoardItemChanged()

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

Reimplemented in APPEARANCE_CONTROLS, and DIALOG_NET_INSPECTOR.

Definition at line 172 of file board.h.

172 { }

Referenced by BOARD::OnItemChanged().

◆ OnBoardItemRemoved()

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

Reimplemented in APPEARANCE_CONTROLS, and DIALOG_NET_INSPECTOR.

Definition at line 169 of file board.h.

169 { }

Referenced by BOARD::PadDelete(), and BOARD::Remove().

◆ OnBoardItemsAdded()

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

Reimplemented in APPEARANCE_CONTROLS, and DIALOG_NET_INSPECTOR.

Definition at line 168 of file board.h.

168 { }

Referenced by BOARD::FinalizeBulkAdd().

◆ OnBoardItemsChanged()

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

Reimplemented in APPEARANCE_CONTROLS, and DIALOG_NET_INSPECTOR.

Definition at line 173 of file board.h.

173 { }

Referenced by BOARD::OnItemsChanged().

◆ OnBoardItemsRemoved()

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

Reimplemented in APPEARANCE_CONTROLS, and DIALOG_NET_INSPECTOR.

Definition at line 170 of file board.h.

170 { }

Referenced by BOARD::FinalizeBulkRemove().

◆ OnBoardNetSettingsChanged()

virtual void BOARD_LISTENER::OnBoardNetSettingsChanged ( BOARD aBoard)
inlinevirtual

Reimplemented in APPEARANCE_CONTROLS, and DIALOG_NET_INSPECTOR.

Definition at line 171 of file board.h.

171 { }

Referenced by BOARD::SynchronizeNetsAndNetClasses().


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