comparison Framework/Viewport/IViewport.h @ 91:81f73efd81a1 wasm

cleaning up
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 29 May 2017 11:18:35 +0200
parents 02c3a7a4938f
children 2eca030792aa
comparison
equal deleted inserted replaced
90:64e60018943f 91:81f73efd81a1
31 class IWidget; // Forward declaration 31 class IWidget; // Forward declaration
32 32
33 class IViewport : public boost::noncopyable 33 class IViewport : public boost::noncopyable
34 { 34 {
35 public: 35 public:
36 class IChangeObserver : public boost::noncopyable 36 class IObserver : public boost::noncopyable
37 { 37 {
38 public: 38 public:
39 virtual ~IChangeObserver() 39 virtual ~IObserver()
40 { 40 {
41 } 41 }
42 42
43 virtual void NotifyChange(const IViewport& scene) = 0; 43 virtual void NotifyChange(const IViewport& scene) = 0;
44 }; 44 };
47 { 47 {
48 } 48 }
49 49
50 virtual void SetDefaultView() = 0; 50 virtual void SetDefaultView() = 0;
51 51
52 virtual void Register(IChangeObserver& observer) = 0; 52 virtual void Register(IObserver& observer) = 0;
53 53
54 virtual void SetStatusBar(IStatusBar& statusBar) = 0; 54 virtual void SetStatusBar(IStatusBar& statusBar) = 0;
55 55
56 virtual void SetSize(unsigned int width, 56 virtual void SetSize(unsigned int width,
57 unsigned int height) = 0; 57 unsigned int height) = 0;