From f56c05ac3e50bbf64f079b2811e4c5247bf62bf5 Mon Sep 17 00:00:00 2001 From: Jon Evans Date: Mon, 12 Aug 2024 23:06:56 -0400 Subject: [PATCH] Fix broken cherry-pick --- pcbnew/pad.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pcbnew/pad.cpp b/pcbnew/pad.cpp index 094c542f9e..d4eb64acaf 100644 --- a/pcbnew/pad.cpp +++ b/pcbnew/pad.cpp @@ -328,20 +328,20 @@ bool PAD::FlashLayer( int aLayer, bool aOnlyCheckIfPermitted ) const void PAD::SetDrillSizeX( const int aX ) { - m_padStack.Drill().size.x = aX; + m_drill.x = aX; - if( GetDrillShape() == PAD_DRILL_SHAPE::CIRCLE ) + if( GetDrillShape() == PAD_DRILL_SHAPE_CIRCLE ) SetDrillSizeY( aX ); SetDirty(); } -void PAD::SetDrillShape( PAD_DRILL_SHAPE aShape ) +void PAD::SetDrillShape( PAD_DRILL_SHAPE_T aShape ) { - m_padStack.Drill().shape = aShape; + m_drillShape = aShape; - if( aShape == PAD_DRILL_SHAPE::CIRCLE ) + if( aShape == PAD_DRILL_SHAPE_CIRCLE ) SetDrillSizeY( GetDrillSizeX() ); m_shapesDirty = true; @@ -2347,9 +2347,9 @@ static struct PAD_DESC .Map( PAD_PROP::HEATSINK, _HKI( "Heatsink pad" ) ) .Map( PAD_PROP::CASTELLATED, _HKI( "Castellated pad" ) ); - ENUM_MAP::Instance() - .Map( PAD_DRILL_SHAPE::CIRCLE, _HKI( "Round" ) ) - .Map( PAD_DRILL_SHAPE::OBLONG, _HKI( "Oblong" ) ); + ENUM_MAP::Instance() + .Map( PAD_DRILL_SHAPE_CIRCLE, _HKI( "Round" ) ) + .Map( PAD_DRILL_SHAPE_OBLONG, _HKI( "Oblong" ) ); ENUM_MAP& zcMap = ENUM_MAP::Instance(); @@ -2449,7 +2449,7 @@ static struct PAD_DESC } ); propMgr.AddProperty( roundRadiusRatio, groupPad ); - propMgr.AddProperty( new PROPERTY_ENUM( _HKI( "Hole Shape" ), + propMgr.AddProperty( new PROPERTY_ENUM( _HKI( "Hole Shape" ), &PAD::SetDrillShape, &PAD::GetDrillShape ), groupPad ) .SetWriteableFunc( padCanHaveHole ); @@ -2469,7 +2469,7 @@ static struct PAD_DESC { // Circle holes have no usable y-size if( PAD* pad = dynamic_cast( aItem ) ) - return pad->GetDrillShape() != PAD_DRILL_SHAPE::CIRCLE; + return pad->GetDrillShape() != PAD_DRILL_SHAPE_CIRCLE; return true; } ); @@ -2528,4 +2528,4 @@ static struct PAD_DESC ENUM_TO_WXANY( PAD_ATTRIB ); ENUM_TO_WXANY( PAD_SHAPE ); ENUM_TO_WXANY( PAD_PROP ); -ENUM_TO_WXANY( PAD_DRILL_SHAPE ); +ENUM_TO_WXANY( PAD_DRILL_SHAPE_T );