#pragma once #include "Widget.hpp" #include #include namespace gsr { class Page : public Widget { public: Page() = default; Page(const Page&) = delete; Page& operator=(const Page&) = delete; virtual ~Page() = default; void add_widget(std::unique_ptr widget); protected: std::vector> widgets; }; }