3 #include <mof/widget/Layout.hpp>
10 class GridLayout : public Layout
19 GridLayout(Direction direction , int span , int margin = 0 );
20 virtual ~GridLayout();
21 virtual void add(std::shared_ptr<WidgetView> pView);
22 virtual Vector2D getPreferredSize() const;
23 virtual void connect(WidgetView* pParentView);
24 virtual size_t getLength( ) const;
25 virtual int getAdjacencyAsUp(int index) const;
26 virtual int getAdjacencyAsDown(int index) const;
27 virtual int getAdjacencyAsLeft(int index) const;
28 virtual int getAdjacencyAsRight(int index) const;
32 std::unique_ptr<Impl> m_pImpl;