コード例 #1
0
 public BoxWhiskerChartPresenter(
     IBoxWhiskerChartView view,
     IPopulationAnalysisChartSettingsPresenter populationAnalysisChartSettingsPresenter,
     IApplicationSettings applicationSettings,
     IIndividualExtractor individualExtractor,
     IObjectTypeResolver objectTypeResolver) : base(view, populationAnalysisChartSettingsPresenter, applicationSettings)
 {
     _individualExtractor = individualExtractor;
     _objectTypeResolver  = objectTypeResolver;
 }
コード例 #2
0
 protected PopulationAnalysisChartPresenter(TView view, IPopulationAnalysisChartSettingsPresenter populationAnalysisChartSettingsPresenter)
     : base(view)
 {
     _chartDataBinder = view.ChartsDataBinder;
     _populationAnalysisChartSettingsPresenter = populationAnalysisChartSettingsPresenter;
     _populationAnalysisChartSettingsPresenter.SetEditConfigurationAction(Edit);
     AddSubPresenters(_populationAnalysisChartSettingsPresenter);
     _view.SetChartSettingsEditor(_populationAnalysisChartSettingsPresenter.BaseView);
     _populationAnalysisChartSettingsPresenter.StatusChanged += SettingsChanged;
 }
コード例 #3
0
        protected override void Context()
        {
            _view = A.Fake <IBoxWhiskerChartView>();
            _chartSettingsPresenter = A.Fake <IPopulationAnalysisChartSettingsPresenter>();
            _individualExtractor    = A.Fake <IIndividualExtractor>();
            _objetTypeResolver      = A.Fake <IObjectTypeResolver>();
            _applicationSettings    = A.Fake <IApplicationSettings>();
            sut = new BoxWhiskerChartPresenter(_view, _chartSettingsPresenter, _applicationSettings, _individualExtractor, _objetTypeResolver);

            _chartData = A.Fake <ChartData <BoxWhiskerXValue, BoxWhiskerYValue> >();
            _boxWiskerAnalysisChart = new BoxWhiskerAnalysisChart();

            sut.Show(_chartData, _boxWiskerAnalysisChart);
        }
コード例 #4
0
        public TimeProfileChartSettingsPresenter(ITimeProfileChartSettingsView view, IPopulationAnalysisChartSettingsPresenter populationAnalysisChartSettingsPresenter,
                                                 IPopulationAnalysisObservedDataSettingsPresenter observedDataSettingsPresenter) : base(view)
        {
            _populationAnalysisChartSettingsPresenter = populationAnalysisChartSettingsPresenter;
            var chartSettingsPresenter       = populationAnalysisChartSettingsPresenter.ChartSettingsPresenter;
            var chartExportSettingsPresenter = populationAnalysisChartSettingsPresenter.ChartExportSettingsPresenter;

            _observedDataSettingsPresenter = observedDataSettingsPresenter;
            view.AddChartExportSettingsView(chartExportSettingsPresenter.BaseView);
            view.AddChartSettingsView(chartSettingsPresenter.BaseView);
            view.AddObservedDataSettingsView(_observedDataSettingsPresenter.BaseView);
            AddSubPresenters(populationAnalysisChartSettingsPresenter, observedDataSettingsPresenter);
            _subPresenterManager.InitializeWith(this);
            _observedDataSettingsPresenter.StatusChanged += (o, e) => ObservedDataSettingsChanged();
        }
コード例 #5
0
 public ScatterChartPresenter(IScatterChartView view, IPopulationAnalysisChartSettingsPresenter populationAnalysisChartSettingsPresenter)
     : base(view, populationAnalysisChartSettingsPresenter)
 {
 }
コード例 #6
0
 public RangeChartPresenter(IRangeChartView view, IPopulationAnalysisChartSettingsPresenter populationAnalysisChartSettingsPresenter)
     : base(view, populationAnalysisChartSettingsPresenter)
 {
 }
コード例 #7
0
 public BoxWhiskerChartPresenter(IBoxWhiskerChartView view, IPopulationAnalysisChartSettingsPresenter populationAnalysisChartSettingsPresenter) : base(view, populationAnalysisChartSettingsPresenter)
 {
 }
コード例 #8
0
 public ScatterChartPresenter(IScatterChartView view, IPopulationAnalysisChartSettingsPresenter populationAnalysisChartSettingsPresenter, IApplicationSettings applicationSettings)
     : base(view, populationAnalysisChartSettingsPresenter, applicationSettings)
 {
 }
コード例 #9
0
 public void AttachPresenter(IPopulationAnalysisChartSettingsPresenter presenter)
 {
     _presenter = presenter;
 }