Display conditions - Updated predicate VM to move logic to the model

This commit is contained in:
Robert committed 2020-07-10 16:48:58 +02:00
1 parent a4d3fb9949
commit 0dc77c0b6e
12 files changed
+270 -172

No files matched your search

@@ -38,15 +38,15 @@ namespace Artemis.UI.Screens.Module.ProfileEditor.DisplayConditions
public void AddCondition(string type)
{
if (type == "Static")
DisplayConditionGroup.AddChild(new DisplayConditionPredicate {PredicateType = PredicateType.Static});
DisplayConditionGroup.AddChild(new DisplayConditionPredicate(DisplayConditionGroup, PredicateType.Static));
else if (type == "Dynamic")
DisplayConditionGroup.AddChild(new DisplayConditionPredicate {PredicateType = PredicateType.Dynamic});
DisplayConditionGroup.AddChild(new DisplayConditionPredicate(DisplayConditionGroup, PredicateType.Dynamic));
Update();
}
public void AddGroup()
{
DisplayConditionGroup.AddChild(new DisplayConditionGroup());
DisplayConditionGroup.AddChild(new DisplayConditionGroup(DisplayConditionGroup));
Update();
}