Пример #1
0
void MockupEyetracker::calibrationStart()
{
    if(m_initialized)
        emit calibrationStarted(true, QString());
    else
        emit calibrationStarted(false, QStringLiteral("not initialized"));
}
void BioXASSSRLMonochromatorEnergyCalibrationView::setMono(BioXASSSRLMonochromator *newMono)
{
	if (mono_ != newMono) {

		if (mono_ && mono_->energyControl()) {
			disconnect( mono_->energyControl(), 0, this, 0 );
		}

		mono_ = newMono;

		if (mono_ && mono_->energyControl()) {
			connect( mono_->energyControl(), SIGNAL(movingChanged(bool)), this, SLOT(updateCalibrateButton()) );
			connect( mono_->energyControl(), SIGNAL(calibrationStarted()), this, SLOT(onCalibrationStarted()) );
			connect( mono_->energyControl(), SIGNAL(calibrationFailed(int)), this, SLOT(onCalibrationFailed()) );
			connect( mono_->energyControl(), SIGNAL(calibrationSucceeded()), this, SLOT(onCalibrationSucceeded()) );
		}

		update();

		emit monoChanged(mono_);
	}