Mercurial > hg > orthanc-stone
diff Applications/Sdl/SdlEngine.h @ 385:6cc3ce74dc05
using message broker in widgets
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 07 Nov 2018 20:49:41 +0100 |
parents | 017044be141b |
children | b70e9be013e4 |
line wrap: on
line diff
--- a/Applications/Sdl/SdlEngine.h Wed Nov 07 16:17:02 2018 +0100 +++ b/Applications/Sdl/SdlEngine.h Wed Nov 07 20:49:41 2018 +0100 @@ -28,7 +28,7 @@ namespace OrthancStone { - class SdlEngine : public IViewport::IObserver + class SdlEngine : public IObserver { private: SdlWindow& window_; @@ -46,11 +46,10 @@ public: SdlEngine(SdlWindow& window, - NativeStoneApplicationContext& context); + NativeStoneApplicationContext& context, + MessageBroker& broker); - virtual ~SdlEngine(); - - virtual void OnViewportContentChanged(const IViewport& viewport) + void OnViewportChanged(const IViewport::ViewportChangedMessage& message) { viewportChanged_ = true; }