void CalibrationPanel::onCellChanged(int value) { QSpinBox * sb = qobject_cast<QSpinBox*>(sender()); int row = sb->property("row").toInt(); int column = sb->property("column").toInt(); if (value != getCalibrationValue(row, column)) { setCalibrationValue(row,column, value); qDebug() << "CalibrationPanel::onCellChanged" << row << column << "to" << value; emit modified(); } }
void FormXtcs::valeChanged(QWidget *obj){ QSpinBox *spinbox = qobject_cast<QSpinBox *>(obj); if(spinbox){ int val = spinbox->value(); int index = spinbox->property("index").toInt(); param->setData(QParam::SpaItemHd_Xtcs,index,val,FALSE); if((index == 11)||(index ==12)) param->updataPivotal(); if(14==index) pcomm->yajiaoTest(Md::POSFRONT,3,val); //shengke buchang if(15==index) pcomm->yajiaoTest(Md::POSREAR,3,val); //shengke buchang return; } QDoubleSpinBox *doublespinbox = qobject_cast<QDoubleSpinBox *>(obj); if(doublespinbox){ int val =qRound(doublespinbox->value()*10); int index = doublespinbox->property("index").toInt(); param->setData(QParam::SpaItemHd_Xtcs,index,val,FALSE); if(index==5) param->updataPivotal(); return; } QPushButton *pushbutton = qobject_cast<QPushButton *>(obj); if(pushbutton){ int val =pushbutton->isChecked(); int index = pushbutton->property("index").toInt(); param->setData(QParam::SpaItemHd_Xtcs,index,val,FALSE); return; } }
void FormJqgzcs::valeChanged(QWidget *obj){ QSpinBox *spinbox = qobject_cast<QSpinBox *>(obj); if(spinbox){ int val = spinbox->value(); int index = spinbox->property("index").toInt(); param->setData(QParam::SpaItemHd_Jqgzcs,index,val); if(14==index) pcomm->yajiaoTest(Md::POSFRONT,4,val); if(15==index) pcomm->yajiaoTest(Md::POSREAR,4,val); return; } QDoubleSpinBox *doublespinbox = qobject_cast<QDoubleSpinBox *>(obj); if(doublespinbox){ int val =doublespinbox->value()*10; int index = doublespinbox->property("index").toInt(); param->setData(QParam::SpaItemHd_Jqgzcs,index,val); return; } QPushButton *pushbutton = qobject_cast<QPushButton *>(obj); if(pushbutton){ int val =pushbutton->isChecked(); int index = pushbutton->property("index").toInt(); param->setData(QParam::SpaItemHd_Jqgzcs,index,val); return; } }
void VCMatrixPresetSelection::slotPropertySpinChanged(int value) { qDebug() << "Property spin changed to" << value; QSpinBox *spin = (QSpinBox *)sender(); QString pName = spin->property("pName").toString(); m_properties[pName] = QString::number(value); }