void AMExtendedControlEditor::onConnectedChanged()
{
	if (control_ && control_->canMeasure()) {

		onValueChanged(control_->value());
		onUnitsChanged(control_->units());
		onMotion(control_->isMoving());

		if (control_->isEnum())
			dialog_->setEnumNames(control_->moveEnumNames());

		setHappy(true);

	} else {

		valueLabel_->setText("[Not Connected]");
		unitsLabel_->setText("?");
		onMotion(false);

		dialog_->setEnumNames(QStringList());

		setHappy(false);
	}

	updateReadOnlyStatus();
}
예제 #2
0
파일: Manip.cpp 프로젝트: gitrider/wxsj2
void Manip::onMotion(Real x, Real y)
{
    onMotion(Point(x, y));
}