1/* 2 * Copyright 2006, Haiku. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Stephan A��mus <superstippi@gmx.de> 7 */ 8 9#ifndef OBSERVER_H 10#define OBSERVER_H 11 12#include <SupportDefs.h> 13 14class Observable; 15 16class Observer { 17 public: 18 Observer(); 19 virtual ~Observer(); 20 21 virtual void ObjectChanged(const Observable* object) = 0; 22}; 23 24#endif // OBSERVER_H 25