private void Ribbon_Load(object sender, RibbonUIEventArgs e) { // Initialize the required classes to work. dataSetManagerPresenter = new DataSetManagerPresenter(); lagPresenter = new LagPresenter(dataSetManagerPresenter); xrChartPresenter = new XRChartPresenter(dataSetManagerPresenter); pChartPresenter = new PChartPresenter(dataSetManagerPresenter); dummyPresenter = new DummyPresenter(dataSetManagerPresenter); correlationcovariancePresenter = new CorrelationCovariancePresenter(dataSetManagerPresenter); unstackedPresenter = new UnstackedPresenter(dataSetManagerPresenter); processCapabilityPresenter = new ProcessCapabilityPresenter(dataSetManagerPresenter); timeSeriesGraphPresenter = new TimeSeriesGraphPresenter(dataSetManagerPresenter); oneVariableSummaryPresenter = new OneVariableSummaryPresenter(dataSetManagerPresenter); histogramPresenter = new HistogramPresenter(dataSetManagerPresenter); scatterPlotPresenter = new ScatterPlotPresenter(dataSetManagerPresenter); boxWhiskerPlotPresenter = new BoxWhiskerPlotPresenter(dataSetManagerPresenter); sampleSizeEstimationPresenter = new SampleSizeEstimationPresenter(dataSetManagerPresenter); oneWayAnovaPresenter = new OneWayAnovaPresenter(dataSetManagerPresenter); runsTestForRandomnessPresenter = new RunsTestForRandomnessPresenter(dataSetManagerPresenter); forecastPresenter = new ForecastPresenter(dataSetManagerPresenter); confidencePresenter1 = new ConfidencePresenter1(dataSetManagerPresenter); confidencePresenter2 = new ConfidencePresenter2(dataSetManagerPresenter); hypothesePresenter1 = new HypothesePresenter1(dataSetManagerPresenter); hypothesePresenter2 = new HypothesePresenter2(dataSetManagerPresenter); autoCorrPresenter = new AutoCorrPresenter(dataSetManagerPresenter); interactionPresenter = new InteractionPresenter(dataSetManagerPresenter); chiKwadraatPresenter = new ChiKwadraatPresenter(dataSetManagerPresenter); regressionPresenter = new RegressionPresenter(dataSetManagerPresenter); discriminantAnalysePresenter = new DiscriminantAnalysePresenter(dataSetManagerPresenter); // Add Event Handlers for the click events of the buttons. btnDataSetManager.Click += delegate { dataSetManagerPresenter.openDataSetManager(); }; btnLag.Click += delegate { lagPresenter.openView(); }; btnDummy.Click += delegate { dummyPresenter.openView(); }; btnOneVariableSummary.Click += delegate { oneVariableSummaryPresenter.openView(); }; btnCorrelationAndCovariance.Click += delegate { correlationcovariancePresenter.openView(); }; btnHistogram.Click += delegate { histogramPresenter.openView(); }; btnScatterplot.Click += delegate { scatterPlotPresenter.openView(); }; btnBoxWhiskerPlot.Click += delegate { boxWhiskerPlotPresenter.openView(); }; btnSampleSize.Click += delegate { sampleSizeEstimationPresenter.openView(); }; btnAnova.Click += delegate { oneWayAnovaPresenter.openView(); }; btnRunsTestForRandomness.Click += delegate { runsTestForRandomnessPresenter.openView(); }; btnForecast.Click += delegate { forecastPresenter.openView(); }; btnLogisticRegression.Click += delegate { logisticRegressionForm = logisticRegressionForm.createAndOrShowForm(); }; btnXRChart.Click += delegate { xrChartPresenter.openView(); }; btnPChart.Click += delegate { pChartPresenter.openView(); }; btnProcessCapability.Click += delegate { processCapabilityPresenter.openView(); }; btnTimeSeriesGraph.Click += delegate { timeSeriesGraphPresenter.openView(); }; btnSimpleRegression.Click += delegate { regressionPresenter.openView(); }; btnUnstacked.Click += delegate { unstackedPresenter.openView(); }; btnMeanConf.Click += delegate { confidencePresenter1.openView(); }; btnProportionConf.Click += delegate { confidencePresenter2.openView(); }; btnHypoMean.Click += delegate { hypothesePresenter1.openView(); }; btnHypoProp.Click += delegate { hypothesePresenter2.openView(); }; button4.Click += delegate { autoCorrPresenter.openView(); }; btnInteraction.Click += delegate { interactionPresenter.openView(); }; button3.Click += delegate { chiKwadraatPresenter.openView(); }; btnDiscriminantAnalysis.Click += delegate { discriminantAnalysePresenter.openView(); }; }
public void setPresenter(HypothesePresenter2 presenter) { this.presenter = presenter; bindModelToView(); selectDataSet(selectedDataSet()); }