Files
gpu-screen-recorder-ui/include/gui/Page.hpp

21 lines
475 B
C++

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