3 #include <mof/widget/Layout.hpp>
10 class OverlapLayout : public Layout
14 OverlapLayout( const mof::Vector2D& size );
15 virtual ~OverlapLayout();
16 virtual void add(std::shared_ptr<WidgetView> pView);
17 virtual Vector2D getPreferredSize() const;
18 virtual void connect(WidgetView* pParentView);
19 virtual size_t getLength( ) const;
20 virtual int getAdjacencyAsUp(int index) const;
21 virtual int getAdjacencyAsDown(int index) const;
22 virtual int getAdjacencyAsLeft(int index) const;
23 virtual int getAdjacencyAsRight(int index) const;
27 std::unique_ptr<Impl> m_pImpl;