PNS Router IFACE: Add board commit mode control
This commit is contained in:
parent
ef05069ebc
commit
82f8cd72a3
|
@ -894,6 +894,7 @@ PNS_KICAD_IFACE::PNS_KICAD_IFACE()
|
||||||
m_tool = nullptr;
|
m_tool = nullptr;
|
||||||
m_view = nullptr;
|
m_view = nullptr;
|
||||||
m_previewItems = nullptr;
|
m_previewItems = nullptr;
|
||||||
|
m_commitFlags = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1699,7 +1700,7 @@ void PNS_KICAD_IFACE::Commit()
|
||||||
|
|
||||||
m_fpOffsets.clear();
|
m_fpOffsets.clear();
|
||||||
|
|
||||||
m_commit->Push( _( "Interactive Router" ) );
|
m_commit->Push( _( "Interactive Router" ), m_commitFlags );
|
||||||
m_commit = std::make_unique<BOARD_COMMIT>( m_tool );
|
m_commit = std::make_unique<BOARD_COMMIT>( m_tool );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -126,6 +126,8 @@ public:
|
||||||
|
|
||||||
EDA_UNITS GetUnits() const override;
|
EDA_UNITS GetUnits() const override;
|
||||||
|
|
||||||
|
void SetCommitFlags( int aCommitFlags ) { m_commitFlags = aCommitFlags; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
struct OFFSET
|
struct OFFSET
|
||||||
{
|
{
|
||||||
|
@ -139,6 +141,7 @@ private:
|
||||||
|
|
||||||
PCB_TOOL_BASE* m_tool;
|
PCB_TOOL_BASE* m_tool;
|
||||||
std::unique_ptr<BOARD_COMMIT> m_commit;
|
std::unique_ptr<BOARD_COMMIT> m_commit;
|
||||||
|
int m_commitFlags;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue