|
|
@ -3337,6 +3337,7 @@ bool CONNECTION_GRAPH::ercCheckNoConnects( const CONNECTION_SUBGRAPH* aSubgraph |
|
|
|
{ |
|
|
|
std::shared_ptr<ERC_ITEM> ercItem = ERC_ITEM::Create( ERCE_NOCONNECT_CONNECTED ); |
|
|
|
ercItem->SetSheetSpecificPath( sheet ); |
|
|
|
ercItem->SetItemsSheetPaths( sheet ); |
|
|
|
|
|
|
|
VECTOR2I pos; |
|
|
|
|
|
|
@ -3361,8 +3362,9 @@ bool CONNECTION_GRAPH::ercCheckNoConnects( const CONNECTION_SUBGRAPH* aSubgraph |
|
|
|
settings.IsTestEnabled( ERCE_NOCONNECT_NOT_CONNECTED ) ) |
|
|
|
{ |
|
|
|
std::shared_ptr<ERC_ITEM> ercItem = ERC_ITEM::Create( ERCE_NOCONNECT_NOT_CONNECTED ); |
|
|
|
ercItem->SetSheetSpecificPath( sheet ); |
|
|
|
ercItem->SetItems( aSubgraph->m_no_connect ); |
|
|
|
ercItem->SetSheetSpecificPath( sheet ); |
|
|
|
ercItem->SetItemsSheetPaths( sheet ); |
|
|
|
|
|
|
|
SCH_MARKER* marker = new SCH_MARKER( ercItem, aSubgraph->m_no_connect->GetPosition() ); |
|
|
|
screen->Append( marker ); |
|
|
@ -3451,6 +3453,7 @@ bool CONNECTION_GRAPH::ercCheckNoConnects( const CONNECTION_SUBGRAPH* aSubgraph |
|
|
|
{ |
|
|
|
std::shared_ptr<ERC_ITEM> ercItem = ERC_ITEM::Create( ERCE_PIN_NOT_CONNECTED ); |
|
|
|
ercItem->SetSheetSpecificPath( sheet ); |
|
|
|
ercItem->SetItemsSheetPaths( sheet ); |
|
|
|
ercItem->SetItems( pin ); |
|
|
|
|
|
|
|
SCH_MARKER* marker = new SCH_MARKER( ercItem, pin->GetTransformedPosition() ); |
|
|
@ -3475,6 +3478,7 @@ bool CONNECTION_GRAPH::ercCheckNoConnects( const CONNECTION_SUBGRAPH* aSubgraph |
|
|
|
{ |
|
|
|
std::shared_ptr<ERC_ITEM> ercItem = ERC_ITEM::Create( ERCE_PIN_NOT_CONNECTED ); |
|
|
|
ercItem->SetSheetSpecificPath( sheet ); |
|
|
|
ercItem->SetItemsSheetPaths( sheet ); |
|
|
|
ercItem->SetItems( testPin ); |
|
|
|
|
|
|
|
SCH_MARKER* marker = new SCH_MARKER( ercItem, |
|
|
@ -3707,6 +3711,7 @@ int CONNECTION_GRAPH::ercCheckHierSheets() |
|
|
|
std::shared_ptr<ERC_ITEM> ercItem = ERC_ITEM::Create( ERCE_PIN_NOT_CONNECTED ); |
|
|
|
ercItem->SetItems( pin ); |
|
|
|
ercItem->SetSheetSpecificPath( sheet ); |
|
|
|
ercItem->SetItemsSheetPaths( sheet ); |
|
|
|
|
|
|
|
SCH_MARKER* marker = new SCH_MARKER( ercItem, pin->GetPosition() ); |
|
|
|
sheet.LastScreen()->Append( marker ); |
|
|
|