#pragma once #include "StarWidget.hpp" #include "StarEither.hpp" namespace Star { STAR_CLASS(StackWidget); class StackWidget : public Widget { public: void showPage(size_t page); void showPage(String const& name); Either currentPage() const; virtual void addChild(String const& name, WidgetPtr member) override; private: WidgetPtr m_shownPage; Either m_page; }; }