** 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
#ifdef HAVE_WXTHREADS
+#define USE_BKGMGR 1
+
////////////////////////////////////////////////////////////////////////////
//
// Class BackgroundSupervisor -- An event handler run by a SupervisorThread
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);
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);
{
++m_iUnitsDone;
-#ifdef DEBUG
- if (theApp->getVerboseLogging())
- *theApp->getLog() << "Units done: " << static_cast<int>(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