KiCad PCB EDA Suite
|
Used to sync the modifications between the mutiple instances of a sheet file. More...
#include <sheet_synchronization_notifier.h>
Public Member Functions | |
SHEET_FILE_CHANGE_NOTIFIER (SHEET_SYNCHRONIZATION_MODEL *aOwner, PANEL_SYNC_SHEET_PINS *aPanel) | |
void | Notify () |
SHEET_SYNCHRONIZATION_MODEL * | GetOwner () const |
Protected Member Functions | |
bool | ShouldIgnore () const override |
void | Sync () override |
Private Attributes | |
PANEL_SYNC_SHEET_PINS * | m_panel |
SHEET_SYNCHRONIZATION_MODEL * | m_owner |
Used to sync the modifications between the mutiple instances of a sheet file.
Definition at line 62 of file sheet_synchronization_notifier.h.
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.
|
inlineinherited |
Definition at line 45 of file sheet_synchronization_notifier.h.
References SHEET_SYNCHRONIZATION_NOTIFIER::m_owner.
|
inlineinherited |
Definition at line 39 of file sheet_synchronization_notifier.h.
References SHEET_SYNCHRONIZATION_NOTIFIER::ShouldIgnore(), and SHEET_SYNCHRONIZATION_NOTIFIER::Sync().
|
overrideprotectedvirtual |
Implements SHEET_SYNCHRONIZATION_NOTIFIER.
Definition at line 44 of file sheet_synchronization_notifier.cpp.
|
overrideprotectedvirtual |
Implements SHEET_SYNCHRONIZATION_NOTIFIER.
Definition at line 50 of file sheet_synchronization_notifier.cpp.
References m_panel, and PANEL_SYNC_SHEET_PINS::UpdateForms().
|
privateinherited |
Definition at line 54 of file sheet_synchronization_notifier.h.
Referenced by SHEET_SYNCHRONIZATION_NOTIFIER::GetOwner().
|
private |
Definition at line 74 of file sheet_synchronization_notifier.h.
Referenced by Sync().