X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fbackgroundsupr.h;fp=src%2Fbackgroundsupr.h;h=12372d0b4e0e88ae5eed87445d3744ee90182d7d;hp=acc5f55b2331a7af0653790537035bf3c1b4abc6;hb=a97f1819c4f24321ba8d54a16f6534ee94404d26;hpb=d495f34264b1b1bcfdd78ee153c900d9e64b5f7c diff --git a/src/backgroundsupr.h b/src/backgroundsupr.h index acc5f55..12372d0 100644 --- a/src/backgroundsupr.h +++ b/src/backgroundsupr.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2001 Kevin Rosenberg ** -** $Id: backgroundsupr.h,v 1.3 2001/02/25 08:43:03 kevin Exp $ +** $Id: backgroundsupr.h,v 1.4 2001/02/25 19:24:01 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 @@ -53,7 +53,7 @@ class BackgroundWorkerThread; class BackgroundSupervisor : public wxEvtHandler { private: DECLARE_DYNAMIC_CLASS(BackgroundSupervisor) - + typedef std::vector ThreadContainer; ThreadContainer m_vecpThreads; wxFrame* m_pParentFrame; @@ -74,6 +74,9 @@ private: bool m_bWorkersDeleted; wxCriticalSection m_critsectThreads; +protected: + SupervisorThread* m_MyThread; + public: enum { MSG_BACKGROUND_SUPERVISOR_ADD = 7500, // sends to BackgroundManager and Document @@ -87,7 +90,7 @@ public: MSG_WORKER_THREAD_FAIL = 7507, // sent by workers when they fail }; - BackgroundSupervisor (wxFrame* pParentFrame, wxDocument* pDocument, const char* const pszProcessTitle, + BackgroundSupervisor (SupervisorThread* pMyThread, wxFrame* pParentFrame, wxDocument* pDocument, const char* const pszProcessTitle, int iTotalUnits); BackgroundSupervisor () @@ -138,4 +141,4 @@ public: {} }; -#endif // _BACKGROUNDSUPR_H_ \ No newline at end of file +#endif // _BACKGROUNDSUPR_H_