mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-25 22:42:04 +02:00
code review
This commit is contained in:
@@ -29,6 +29,8 @@ class CShowableAnim;
|
||||
class CFilledTexture;
|
||||
class ComboBox;
|
||||
class CTextInput;
|
||||
class TransparentFilledRectangle;
|
||||
class CTextBox;
|
||||
|
||||
#define REGISTER_BUILDER(type, method) registerBuilder(type, std::bind(method, this, std::placeholders::_1))
|
||||
|
||||
@@ -105,6 +107,8 @@ protected:
|
||||
std::shared_ptr<CIntObject> buildLayout(const JsonNode &);
|
||||
std::shared_ptr<ComboBox> buildComboBox(const JsonNode &);
|
||||
std::shared_ptr<CTextInput> buildTextInput(const JsonNode &) const;
|
||||
std::shared_ptr<TransparentFilledRectangle> buildTransparentFilledRectangle(const JsonNode & config) const;
|
||||
std::shared_ptr<CTextBox> buildTextBox(const JsonNode & config) const;
|
||||
|
||||
//composite widgets
|
||||
std::shared_ptr<CIntObject> buildWidget(JsonNode config) const;
|
||||
|
||||
Reference in New Issue
Block a user