Mercurial > hg > orthanc-stone
diff Framework/Widgets/LayoutWidget.h @ 61:ca644004d2ee wasm
MAJOR - removal of Start/Stop and observers in IWidget
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 May 2017 17:55:13 +0200 |
parents | f0f354a97581 |
children | e2fe9352f240 |
line wrap: on
line diff
--- a/Framework/Widgets/LayoutWidget.h Wed May 10 16:10:47 2017 +0200 +++ b/Framework/Widgets/LayoutWidget.h Wed May 10 17:55:13 2017 +0200 @@ -28,9 +28,7 @@ namespace OrthancStone { - class LayoutWidget : - public WidgetBase, - public IWidget::IChangeObserver + class LayoutWidget : public WidgetBase { private: class LayoutMouseTracker; @@ -38,7 +36,6 @@ std::vector<ChildWidget*> children_; bool isHorizontal_; - bool started_; unsigned int width_; unsigned int height_; std::auto_ptr<IMouseTracker> mouseTracker_; @@ -56,6 +53,8 @@ virtual ~LayoutWidget(); + virtual void SetDefaultView(); + virtual void NotifyChange(const IWidget& widget); void SetHorizontal(); @@ -99,12 +98,6 @@ virtual void SetStatusBar(IStatusBar& statusBar); - virtual void ResetStatusBar(); - - virtual void Start(); - - virtual void Stop(); - virtual void SetSize(unsigned int width, unsigned int height);