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