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

Used to sync the modifications between the mutiple instances of a sheet file. More...

#include <sheet_synchronization_notifier.h>

Inheritance diagram for SHEET_FILE_CHANGE_NOTIFIER:
SHEET_SYNCHRONIZATION_NOTIFIER

Public Member Functions

 SHEET_FILE_CHANGE_NOTIFIER (SHEET_SYNCHRONIZATION_MODEL *aOwner, PANEL_SYNC_SHEET_PINS *aPanel)
 
void Notify ()
 
SHEET_SYNCHRONIZATION_MODELGetOwner () const
 

Protected Member Functions

bool ShouldIgnore () const override
 
void Sync () override
 

Private Attributes

PANEL_SYNC_SHEET_PINSm_panel
 
SHEET_SYNCHRONIZATION_MODELm_owner
 

Detailed Description

Used to sync the modifications between the mutiple instances of a sheet file.

Definition at line 62 of file sheet_synchronization_notifier.h.

Constructor & Destructor Documentation

◆ SHEET_FILE_CHANGE_NOTIFIER()

SHEET_FILE_CHANGE_NOTIFIER::SHEET_FILE_CHANGE_NOTIFIER ( SHEET_SYNCHRONIZATION_MODEL aOwner,
PANEL_SYNC_SHEET_PINS aPanel 
)

Definition at line 36 of file sheet_synchronization_notifier.cpp.

Member Function Documentation

◆ GetOwner()

SHEET_SYNCHRONIZATION_MODEL * SHEET_SYNCHRONIZATION_NOTIFIER::GetOwner ( ) const
inlineinherited

◆ Notify()

void SHEET_SYNCHRONIZATION_NOTIFIER::Notify ( )
inlineinherited

◆ ShouldIgnore()

bool SHEET_FILE_CHANGE_NOTIFIER::ShouldIgnore ( ) const
overrideprotectedvirtual

Implements SHEET_SYNCHRONIZATION_NOTIFIER.

Definition at line 44 of file sheet_synchronization_notifier.cpp.

◆ Sync()

void SHEET_FILE_CHANGE_NOTIFIER::Sync ( )
overrideprotectedvirtual

Member Data Documentation

◆ m_owner

SHEET_SYNCHRONIZATION_MODEL* SHEET_SYNCHRONIZATION_NOTIFIER::m_owner
privateinherited

◆ m_panel

PANEL_SYNC_SHEET_PINS* SHEET_FILE_CHANGE_NOTIFIER::m_panel
private

Definition at line 74 of file sheet_synchronization_notifier.h.

Referenced by Sync().


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