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 registerDisplays(vector<Display*>) = 0;
~Observable()15 	virtual ~Observable() {}
16 };
17 
18 /***********************************************************************/
19 
20 #endif
21