X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fbackgroundsupr.cpp;h=3ed8d99c678b4afc10f45f32641c2f3d7dc95e7e;hb=e6ffc0f665178c760b47fb7cbc24d84ecb77c2c3;hp=561009c8b97a368ae41aaf2eb3eeb79abab415f5;hpb=d77c9d135405e077047ef3426a54470c144cdd34;p=ctsim.git diff --git a/src/backgroundsupr.cpp b/src/backgroundsupr.cpp index 561009c..3ed8d99 100644 --- a/src/backgroundsupr.cpp +++ b/src/backgroundsupr.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2001 Kevin Rosenberg ** -** $Id: backgroundsupr.cpp,v 1.13 2001/03/05 17:26:46 kevin Exp $ +** $Id: backgroundsupr.cpp,v 1.16 2001/03/05 20:47:10 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -40,6 +40,8 @@ #ifdef HAVE_WXTHREADS +#define USE_BKGMGR 1 + //////////////////////////////////////////////////////////////////////////// // // Class BackgroundSupervisor -- An event handler run by a SupervisorThread @@ -68,9 +70,11 @@ BackgroundSupervisor::BackgroundSupervisor (SupervisorThread* pMyThread, wxFrame BackgroundSupervisor::~BackgroundSupervisor() { +#ifdef USE_BKGMGR wxCommandEvent doneEvent (wxEVT_COMMAND_MENU_SELECTED, MSG_BACKGROUND_SUPERVISOR_REMOVE); doneEvent.SetClientData (this); wxPostEvent (theApp->getBackgroundManager(), doneEvent); +#endif m_pDocument->removeBackgroundSupervisor (this); @@ -128,11 +132,14 @@ BackgroundSupervisor::start() std::string strLabel (m_strProcessTitle); strLabel += " "; strLabel += m_pParentFrame->GetTitle(); + +#ifdef USE_BKGMGR wxCommandEvent addTaskEvent (wxEVT_COMMAND_MENU_SELECTED, MSG_BACKGROUND_SUPERVISOR_ADD); addTaskEvent.SetString (strLabel.c_str()); addTaskEvent.SetInt (m_iTotalUnits); addTaskEvent.SetClientData (this); wxPostEvent (theApp->getBackgroundManager(), addTaskEvent); +#endif m_pDocument->addBackgroundSupervisor (this); @@ -158,15 +165,12 @@ BackgroundSupervisor::onWorkerUnitTick () { ++m_iUnitsDone; -#ifdef DEBUG - if (theApp->getVerboseLogging()) - *theApp->getLog() << "Units done: " << static_cast(m_iUnitsDone) <<"\n"; -#endif - +#ifdef USE_BKGMGR wxCommandEvent addTaskEvent (wxEVT_COMMAND_MENU_SELECTED, MSG_BACKGROUND_SUPERVISOR_UNIT_TICK); addTaskEvent.SetInt (m_iUnitsDone - 1); addTaskEvent.SetClientData (this); wxPostEvent (theApp->getBackgroundManager(), addTaskEvent); +#endif } void