KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ISSUE24290_FIXTURE Struct Reference

Test for issue #24290: Local labels create connections between top-level sheets. More...

Public Member Functions

 ISSUE24290_FIXTURE ()
 
 ~ISSUE24290_FIXTURE ()
 
SCH_SHEETmakeTopLevelSheet (const wxString &aName, const wxString &aFileName)
 
void addLocalLabel (SCH_SHEET *aSheet, const wxString &aText, const VECTOR2I &aPos)
 

Public Attributes

SETTINGS_MANAGER m_settingsManager
 
std::unique_ptr< SCHEMATICm_schematic
 

Detailed Description

Test for issue #24290: Local labels create connections between top-level sheets.

Local labels with identical text placed on different top-level sheets are being merged into one net. Each top-level sheet should have its own isolated namespace for local labels.

Definition at line 39 of file test_issue24290_local_labels_across_top_sheets.cpp.

Constructor & Destructor Documentation

◆ ISSUE24290_FIXTURE()

ISSUE24290_FIXTURE::ISSUE24290_FIXTURE ( )
inline

◆ ~ISSUE24290_FIXTURE()

ISSUE24290_FIXTURE::~ISSUE24290_FIXTURE ( )
inline

Definition at line 49 of file test_issue24290_local_labels_across_top_sheets.cpp.

References m_schematic.

Member Function Documentation

◆ addLocalLabel()

void ISSUE24290_FIXTURE::addLocalLabel ( SCH_SHEET * aSheet,
const wxString & aText,
const VECTOR2I & aPos )
inline

◆ makeTopLevelSheet()

SCH_SHEET * ISSUE24290_FIXTURE::makeTopLevelSheet ( const wxString & aName,
const wxString & aFileName )
inline

Member Data Documentation

◆ m_schematic

std::unique_ptr<SCHEMATIC> ISSUE24290_FIXTURE::m_schematic

◆ m_settingsManager

SETTINGS_MANAGER ISSUE24290_FIXTURE::m_settingsManager

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