Load GUI from XML
This commit is contained in:
9
View.hh
9
View.hh
@@ -33,11 +33,14 @@ public:
|
||||
|
||||
void addChild(std::unique_ptr<Widget> child);
|
||||
|
||||
Widget& getChildByName(std::string name);
|
||||
Widget& getChildByName(std::string const& name);
|
||||
|
||||
Widget const& getChildByName(std::string name) const;
|
||||
Widget const& getChildByName(std::string const& name) const;
|
||||
|
||||
std::unique_ptr<Widget> removeChild(std::string name);
|
||||
Widget& getPath(std::string const& path);
|
||||
Widget const& getPath(std::string const& path) const;
|
||||
|
||||
std::unique_ptr<Widget> removeChild(std::string const& name);
|
||||
std::unique_ptr<Widget> removeChild(Widget& child);
|
||||
|
||||
void render(SDL_Surface *dst, SDL_Rect *dstRect) const override;
|
||||
|
||||
Reference in New Issue
Block a user