public override INode VisitDefaultStyle([NotNull] QLSParser.DefaultStyleContext context) { var widget = GetWidgetFromText(context.widget().Widget().GetText()); var type = GetTypeFromStyleContext(context); var defaultStyle = new DefaultStyle(type, (dynamic)widget); foreach (var setting in context.setting()) { var keyValuePair = setting.Accept(this); defaultStyle.AddWidgetProperty((dynamic)keyValuePair); } return(defaultStyle); }
public void AddChild(DefaultStyle style) { Styles.Add(style); }
public void AddDefaultStyle(DefaultStyle style) { DefaultStyles.Add(style); }