Browse Source

Eeschema: allow auto-wiring from zero-length pins (e.g. power symbols)

6.0.7
Jon Evans 5 years ago
parent
commit
309fb0825c
  1. 8
      eeschema/sch_component.cpp
  2. 2
      eeschema/sch_component.h

8
eeschema/sch_component.cpp

@ -1876,3 +1876,11 @@ void SCH_COMPONENT::ClearBrightenedPins()
}
bool SCH_COMPONENT::IsPointClickableAnchor( const wxPoint& aPos ) const
{
for( auto& pin : m_pins )
if( pin->IsPointClickableAnchor( aPos ) )
return true;
return false;
}

2
eeschema/sch_component.h

@ -687,6 +687,8 @@ public:
bool GetIncludeOnBoard() const { return m_onBoard; }
void SetIncludeOnBoard( bool aIncludeOnBoard ) { m_onBoard = aIncludeOnBoard; }
bool IsPointClickableAnchor( const wxPoint& aPos ) const override;
private:
bool doIsConnected( const wxPoint& aPosition ) const override;
};

Loading…
Cancel
Save