public ClaymorConfigPresenter(IClaymorConfigView _view, ClaymorParams _params) : base() { this._view = _view; this._params = _params; _params_clone = _params.DeepClone(); this._view.PropertyChanged += _view_PropertyChanged; this._view.Ok += _view_Ok; this._view.Default += _view_Default; this._view.GenerateCommand += _view_GenerateCommand; bLoad = true; _view.PopulateEsmList(ClaymorParams.ListEsm()); _view.PopulateEPools(ClaymorParams.ListEPools()); _view.PopulateDPools(ClaymorParams.ListDPools()); _view.PopulateDCoins(ClaymorParams.ListDcoins()); DisplayParams(); bLoad = false; }