X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fdocs.h;h=71ce6e3771eb05de43d1d2912ed5bf6b49aa95bb;hb=1ef49f39828474ed05fe69aff68d400e3b7d4044;hp=88e362ec694cd4d9112c800d877a1d7c69aae4bc;hpb=0730f9f3adbf326b9d4bac754634399ad688efd1;p=ctsim.git diff --git a/src/docs.h b/src/docs.h index 88e362e..71ce6e3 100644 --- a/src/docs.h +++ b/src/docs.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: docs.h,v 1.22 2001/02/22 11:05:38 kevin Exp $ +** $Id: docs.h,v 1.23 2001/02/23 18:56:56 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 @@ -93,7 +93,9 @@ private: DECLARE_DYNAMIC_CLASS(ProjectionFileDocument) Projections* m_pProjectionFile; bool m_bBadFileOpen; - std::vector m_vecpActiveReconstructors; + typedef BackgroundSupervisor BackgroundObject; + typedef std::vector BackgroundContainer ; + BackgroundContainer m_vecpBackgroundSupervisors; wxCriticalSection m_criticalSection; public: @@ -121,8 +123,14 @@ public: ProjectionFileView* getView() const; bool getBadFileOpen() const { return m_bBadFileOpen; } void setBadFileOpen() { m_bBadFileOpen = true; } - void addReconstructor (ThreadedReconstructor* pRecon); - void removeReconstructor (ThreadedReconstructor* pRecon); + + void OnAddBackground (wxCommandEvent& event); + void OnRemoveBackground (wxCommandEvent& event); + + void addReconstructor (BackgroundSupervisor* pRecon); + void removeReconstructor (BackgroundSupervisor* pRecon); + + DECLARE_EVENT_TABLE() };