2 #include <mof/widget/WidgetView.hpp>
3 #include <mof/stream/Manipulator.hpp>
4 #include <boost/utility.hpp>
12 class Widget : public boost::noncopyable
16 virtual FrameNumber show(bool imidiately = false) = 0;
17 virtual FrameNumber hide(bool imidiately = false) = 0;
18 virtual const std::shared_ptr<WidgetView> getView() const = 0;
19 virtual std::shared_ptr<WidgetView> getView() = 0;
20 virtual void update() = 0;