Пример #1
0
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 &)));
}
Пример #2
0
/**
 * Emit signal that "plot/remove guess" has been clicked
 */
void ALCPeakFittingView::plotGuess() { emit plotGuessClicked(); }