void ALCPeakFittingPresenter::initialize() { m_view->initialize(); connect(m_view, SIGNAL(fitRequested()), SLOT(fit())); connect(m_view, SIGNAL(currentFunctionChanged()), SLOT(onCurrentFunctionChanged())); connect(m_view, SIGNAL(peakPickerChanged()), SLOT(onPeakPickerChanged())); // We are updating the whole function anyway, so paramName if left out connect(m_view, SIGNAL(parameterChanged(QString, QString)), SLOT(onParameterChanged(QString))); connect(m_model, SIGNAL(fittedPeaksChanged()), SLOT(onFittedPeaksChanged())); connect(m_model, SIGNAL(dataChanged()), SLOT(onDataChanged())); connect(m_view, SIGNAL(plotGuessClicked()), SLOT(onPlotGuessClicked())); connect(m_model, SIGNAL(errorInModel(const QString &)), m_view, SLOT(displayError(const QString &))); }
/** * Emit signal that "plot/remove guess" has been clicked */ void ALCPeakFittingView::plotGuess() { emit plotGuessClicked(); }