Mercurial > hg > orthanc-stone
diff Framework/Widgets/IWidget.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 | 7a364e44fbb4 |
children | e33659decec5 |
line wrap: on
line diff
--- a/Framework/Widgets/IWidget.h Wed Nov 07 16:17:02 2018 +0100 +++ b/Framework/Widgets/IWidget.h Wed Nov 07 20:49:41 2018 +0100 @@ -24,10 +24,11 @@ #include "../StoneEnumerations.h" #include "../Viewport/IMouseTracker.h" #include "../Viewport/IStatusBar.h" -#include "../Viewport/IViewport.h" namespace OrthancStone { + class WidgetViewport; // Forward declaration + class IWidget : public boost::noncopyable { public: @@ -39,7 +40,7 @@ virtual void SetParent(IWidget& parent) = 0; - virtual void SetViewport(IViewport& viewport) = 0; + virtual void SetViewport(WidgetViewport& viewport) = 0; virtual void SetStatusBar(IStatusBar& statusBar) = 0;