7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-11 13:30:11 +00:00

MULTICHANNEL_TOOL: post-rebase fixes

This commit is contained in:
Tomasz Wlostowski 2024-07-30 22:56:50 +02:00
parent 882ac4f3b5
commit 1a503a1d91
3 changed files with 5 additions and 5 deletions

View File

@ -32,6 +32,7 @@
#include <set>
#include <cctype>
#include <pad.h>
#include <footprint.h>
#include <wx/string.h>
#include <wx/log.h>

View File

@ -356,11 +356,8 @@ int MULTICHANNEL_TOOL::RepeatLayout( const TOOL_EVENT& aEvent, ZONE* aRefZone )
return -1;
}
printf("rep-l grp %d affected %d\n", groupableItems.size(), affectedItems.size() );
commit.Push( _( "Repeat layout" ) );
if( m_areas.m_groupItems )
{
// fixme: sth gets weird when creating new zones & grouping them within a single COMMIT
@ -625,7 +622,7 @@ bool MULTICHANNEL_TOOL::pruneExistingGroups( COMMIT& aCommit, const std::unorder
for( PCB_GROUP* grp : board()->Groups() )
{
std::unordered_set<BOARD_ITEM*>& grpItems = grp->GetItems();
int n_erased = 0;
size_t n_erased = 0;
for( auto refItem : grpItems )
{
@ -646,7 +643,7 @@ bool MULTICHANNEL_TOOL::pruneExistingGroups( COMMIT& aCommit, const std::unorder
aCommit.Stage( grp, CHT_REMOVE );
}
printf("Grp %p items %d pruned %d air %d\n", grp,grpItems.size(), (int) n_erased, (int) aItemsToRemove.size() );
//printf("Grp %p items %d pruned %d air %d\n", grp,grpItems.size(), (int) n_erased, (int) aItemsToRemove.size() );
}
return false;

View File

@ -134,6 +134,8 @@ private:
const SHAPE_POLY_SET& aRAPoly, RULE_AREA* aRA, FOOTPRINT* aFp,
const REPEAT_LAYOUT_OPTIONS& aOpts ) const;
bool pruneExistingGroups( COMMIT& aCommit, const std::unordered_set<BOARD_ITEM*>& aItemsToCheck );
std::unique_ptr<REPORTER> m_reporter;
RULE_AREAS_DATA m_areas;
};