aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/Subject.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/FbTk/Subject.hh')
-rw-r--r--src/FbTk/Subject.hh5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/FbTk/Subject.hh b/src/FbTk/Subject.hh
index ca8d142..000fc2e 100644
--- a/src/FbTk/Subject.hh
+++ b/src/FbTk/Subject.hh
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22// $Id: Subject.hh,v 1.3 2003/08/19 16:03:52 fluxgen Exp $ 22// $Id: Subject.hh,v 1.4 2003/09/08 15:38:46 fluxgen Exp $
23 23
24#ifndef FBTK_SUBJECT_HH 24#ifndef FBTK_SUBJECT_HH
25#define FBTK_SUBJECT_HH 25#define FBTK_SUBJECT_HH
@@ -44,8 +44,11 @@ public:
44 void notify(); 44 void notify();
45 static void removeObserver(Observer *obs); 45 static void removeObserver(Observer *obs);
46private: 46private:
47 bool m_notify_mode;
48
47 typedef std::list<Observer *> ObserverList; 49 typedef std::list<Observer *> ObserverList;
48 ObserverList m_observerlist; 50 ObserverList m_observerlist;
51 ObserverList m_dead_observers;
49 52
50 typedef std::list<Subject *> SubjectList; 53 typedef std::list<Subject *> SubjectList;
51 static SubjectList s_subjectlist; 54 static SubjectList s_subjectlist;