pcbnew_control: Replace C casts with C++ casting

This commit is contained in:
Ian McInerney 2020-01-13 14:19:44 +00:00
parent e2853862e5
commit 34bc0a4e96
1 changed files with 7 additions and 7 deletions

View File

@ -643,7 +643,7 @@ int PCBNEW_CONTROL::Paste( const TOOL_EVENT& aEvent )
{ {
case PCB_T: case PCB_T:
{ {
BOARD* clipBoard = (BOARD*) clipItem; BOARD* clipBoard = static_cast<BOARD*>( clipItem );
if( editModules ) if( editModules )
{ {
@ -675,7 +675,7 @@ int PCBNEW_CONTROL::Paste( const TOOL_EVENT& aEvent )
{ {
if( clipDrawItem->Type() == PCB_LINE_T ) if( clipDrawItem->Type() == PCB_LINE_T )
{ {
DRAWSEGMENT* clipDrawSeg = (DRAWSEGMENT*) clipDrawItem; DRAWSEGMENT* clipDrawSeg = static_cast<DRAWSEGMENT*>( clipDrawItem );
// Convert to PCB_MODULE_EDGE_T // Convert to PCB_MODULE_EDGE_T
EDGE_MODULE* pastedDrawSeg = new EDGE_MODULE( editModule ); EDGE_MODULE* pastedDrawSeg = new EDGE_MODULE( editModule );
@ -686,7 +686,7 @@ int PCBNEW_CONTROL::Paste( const TOOL_EVENT& aEvent )
} }
else if( clipDrawItem->Type() == PCB_TEXT_T ) else if( clipDrawItem->Type() == PCB_TEXT_T )
{ {
TEXTE_PCB* clipTextItem = (TEXTE_PCB*) clipDrawItem; TEXTE_PCB* clipTextItem = static_cast<TEXTE_PCB*>( clipDrawItem );
// Convert to PCB_MODULE_TEXT_T // Convert to PCB_MODULE_TEXT_T
TEXTE_MODULE* pastedTextItem = new TEXTE_MODULE( editModule ); TEXTE_MODULE* pastedTextItem = new TEXTE_MODULE( editModule );
@ -714,7 +714,7 @@ int PCBNEW_CONTROL::Paste( const TOOL_EVENT& aEvent )
case PCB_MODULE_T: case PCB_MODULE_T:
{ {
MODULE* clipModule = (MODULE*) clipItem; MODULE* clipModule = static_cast<MODULE*>( clipItem );
std::vector<BOARD_ITEM*> pastedItems; std::vector<BOARD_ITEM*> pastedItems;
if( editModules ) if( editModules )
@ -879,7 +879,7 @@ int PCBNEW_CONTROL::placeBoardItems( std::vector<BOARD_ITEM*>& aItems, bool aIsN
} }
else else
{ {
BOARD_ITEM* item = (BOARD_ITEM*) selection.GetTopLeftItem(); BOARD_ITEM* item = static_cast<BOARD_ITEM*>( selection.GetTopLeftItem() );
selection.SetReferencePoint( item->GetPosition() ); selection.SetReferencePoint( item->GetPosition() );
} }
@ -1032,7 +1032,7 @@ int PCBNEW_CONTROL::UpdateMessagePanel( const TOOL_EVENT& aEvent )
if( selection.GetSize() == 1 ) if( selection.GetSize() == 1 )
{ {
EDA_ITEM* item = (EDA_ITEM*) selection.Front(); EDA_ITEM* item = selection.Front();
MSG_PANEL_ITEMS msgItems; MSG_PANEL_ITEMS msgItems;
item->GetMsgPanelInfo( m_frame->GetUserUnits(), msgItems ); item->GetMsgPanelInfo( m_frame->GetUserUnits(), msgItems );
@ -1048,7 +1048,7 @@ int PCBNEW_CONTROL::UpdateMessagePanel( const TOOL_EVENT& aEvent )
} }
else if( auto editFrame = dynamic_cast<FOOTPRINT_EDIT_FRAME*>( m_frame ) ) else if( auto editFrame = dynamic_cast<FOOTPRINT_EDIT_FRAME*>( m_frame ) )
{ {
MODULE* footprint = (MODULE*) editFrame->GetModel(); MODULE* footprint = static_cast<MODULE*>( editFrame->GetModel() );
if( !footprint ) if( !footprint )
return 0; return 0;