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(); }
void Manip::onMotion(Real x, Real y) { onMotion(Point(x, y)); }