public DecisionMaker(ListState state) { this.State = state; }
public void SetFileChosenState() { this.State = new FileChosen(); this.State.context = this; }
public void SetNotReadyState() { this.State = new NotReady(); this.State.context = this; }
public void SetFolderChosenState() { this.State = new FolderChosen(); this.State.context = this; }