]> git.donarmstrong.com Git - mothur.git/blob - source/observable.h
05e537ac03c1e5ee6210f390e9c7c0945592b676
[mothur.git] / source / observable.h
1 #ifndef OBSERVABLE_H
2 #define OBSERVABLE_H
3
4
5 #include "collectdisplay.h"
6
7
8 /***********************************************************************/
9
10 class Observable {
11         
12 public:
13         virtual void registerDisplay(Display*) = 0;
14         virtual void removeDisplay(Display*) = 0;
15         virtual void notifyDisplays() = 0;      
16         virtual ~Observable() {}
17 };
18
19 /***********************************************************************/
20
21 #endif