Commit 363709e7 authored by Maciej Suminski's avatar Maciej Suminski

Added TOOL_INTERACTIVE::Activate().

Removed an unnecessary header from class_board_item.h.
parent 5c9e7d9b
...@@ -46,6 +46,12 @@ TOOL_INTERACTIVE::~TOOL_INTERACTIVE() ...@@ -46,6 +46,12 @@ TOOL_INTERACTIVE::~TOOL_INTERACTIVE()
} }
void TOOL_INTERACTIVE::Activate()
{
m_toolMgr->InvokeTool( m_toolId );
}
OPT_TOOL_EVENT TOOL_INTERACTIVE::Wait( const TOOL_EVENT_LIST& aEventList ) OPT_TOOL_EVENT TOOL_INTERACTIVE::Wait( const TOOL_EVENT_LIST& aEventList )
{ {
return m_toolMgr->ScheduleWait( this, aEventList ); return m_toolMgr->ScheduleWait( this, aEventList );
......
...@@ -33,7 +33,6 @@ ...@@ -33,7 +33,6 @@
#include <base_struct.h> #include <base_struct.h>
#include <gr_basic.h> #include <gr_basic.h>
#include <boost/ptr_container/ptr_vector.hpp>
#include <layers_id_colors_and_visibility.h> #include <layers_id_colors_and_visibility.h>
/// Abbrevation for fomatting internal units to a string. /// Abbrevation for fomatting internal units to a string.
......
...@@ -48,6 +48,12 @@ public: ...@@ -48,6 +48,12 @@ public:
TOOL_INTERACTIVE( const std::string& aName ); TOOL_INTERACTIVE( const std::string& aName );
virtual ~TOOL_INTERACTIVE(); virtual ~TOOL_INTERACTIVE();
/**
* Function Activate()
* Runs the tool. After activation, the tool starts receiving events until it is finished.
*/
void Activate();
/** /**
* Function SetContextMenu() * Function SetContextMenu()
* *
......
...@@ -968,11 +968,11 @@ void RN_DATA::Recalculate( int aNet ) ...@@ -968,11 +968,11 @@ void RN_DATA::Recalculate( int aNet )
{ {
if( aNet < 0 ) // Recompute everything if( aNet < 0 ) // Recompute everything
{ {
unsigned int tid, i, chunk, netCount; unsigned int i, netCount;
netCount = m_board->GetNetCount(); netCount = m_board->GetNetCount();
chunk = 1;
#ifdef USE_OPENMP #ifdef USE_OPENMP
unsigned int chunk = 1, tid;
#pragma omp parallel shared(chunk, netCount) private(i, tid) #pragma omp parallel shared(chunk, netCount) private(i, tid)
{ {
tid = omp_get_thread_num(); tid = omp_get_thread_num();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment