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;
     }