int DDSWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: on_comboBox_3_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; case 1: on_comboBox_2_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; case 2: on_countLoop_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break; case 3: on_countLoop_clicked(); break; case 4: on_pushButton_clicked(); break; case 5: on_checkBox_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break; case 6: on_bkpanelSelection_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break; case 7: on_appSelection_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break; case 8: on_butUpdate_clicked(); break; case 9: on_chkLoop_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break; case 10: on_comboBox_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; case 11: on_cmbVoltRanges_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; case 12: on_butDrive_clicked(); break; case 13: on_butStop_clicked(); break; case 14: on_butCalculate_clicked(); break; case 15: on_butWrite_clicked(); break; case 16: on_butRead_clicked(); break; case 17: callAddressEdit(); break; case 18: callDataEdit(); break; case 19: callBTUEdit(); break; case 20: callBDEdit(); break; case 21: callOPFrequencyEdit(); break; case 22: callOPPhaseEdit(); break; case 23: callSTARTDLYEdit(); break; case 24: callSTOPDLYEdit(); break; case 25: callWDPEdit(); break; case 26: callDPCEdit(); break; case 27: callDDSCycle(); break; case 28: callDDSVoltageEdit(); break; case 29: receiveValue((*reinterpret_cast< uint(*)>(_a[1]))); break; case 30: receiveValue((*reinterpret_cast< double(*)>(_a[1]))); break; case 31: receiveValue((*reinterpret_cast< QString(*)>(_a[1]))); break; case 32: LoopDrive(); break; default: ; } _id -= 33; } return _id; }
void SliderGeneralDlg::on_checkBox_clicked() { on_checkBox_clicked(ui->checkBox->isChecked()); }
void SliderGeneralDlg::DoubleClickInit(SliderItem *pItem) { bInitFlag = false; if(pItem) { QColor mColor; mColor = pwnd->StringTOColor(pItem->m_slider.rectColor); ui->m_backcolorbtn->setStyleSheet( QString("background:%1").arg(mColor.name())); mColor = pwnd->StringTOColor(pItem->m_slider.slideBarColor); ui->m_linecolorbtn->setStyleSheet( QString("background:%1").arg(mColor.name())); mColor = pwnd->StringTOColor(pItem->m_slider.fingerBackColor); ui->m_bkcolorbtn ->setStyleSheet( QString("background:%1").arg(mColor.name())); mColor = pwnd->StringTOColor(pItem->m_slider.fingerLineColor); ui->m_frmcolorbtn ->setStyleSheet( QString("background:%1").arg(mColor.name())); OnDirectRadioChange(pItem->m_slider.direction); switch(pItem->m_slider.direction) { case 1: case 2: ui->m_directcmb->addItem(tr("向左")); ui->m_directcmb->addItem(tr("向右")); break; case 3: case 4: ui->m_directcmb->addItem(tr("向上")); ui->m_directcmb->addItem(tr("向下")); break; } ui->m_directcmb->setCurrentIndex(pItem->m_slider.nPosition); QAbstractButton *btn=RadioButton->button(pItem->m_slider.direction); if(btn) { btn->setChecked(true); } ui->m_datatypecmb->setCurrentIndex(pItem->m_slider.dataType); pwnd->StringToKeyboard(WriteAddr,pItem->m_slider.writeAddress); ui->m_addredit->setText(pItem->m_slider.keyWriteAddress.sShowAddr); ui->checkBox->setChecked(pItem->m_slider.isTrend); on_checkBox_clicked(pItem->m_slider.isTrend); pwnd->StringToKeyboard(MinAddr,pItem->m_slider.minTrend); pwnd->StringToKeyboard(MaxAddr,pItem->m_slider.maxTrend); //动态范围 //ui->m_minedit->setText(pItem->m_slider.MinAddress.sShowAddr); //ui->m_maxedit->setText(pItem->m_slider.MaxAddress.sShowAddr); ui->m_minedit->setText(pItem->m_slider.minTrend); ui->m_maxedit->setText(pItem->m_slider.maxTrend); //刻度字体大小 ui->m_fontsizecmb->setCurrentIndex(pItem->m_slider.nTextSize); //刻度显示 ui->m_displaycheck->setChecked(pItem->m_slider.isShowCalibration); //刻度颜色 ui->m_colorbtn->setStyleSheet( QString("background:%1").arg(pwnd->StringTOColor(pItem->m_slider.nCalibrationColor).name())); //刻度主刻度 ui->m_mainscalspin->setValue(pItem->m_slider.nMaxNumber); //刻度副刻度 ui->m_subscalspin->setValue(pItem->m_slider.nMinNumber); //刻度显示文本 ui->m_scalemarkcheck->setChecked(pItem->m_slider.bShowText); //刻度最小值 ui->m_minedit_2->setText(pItem->m_slider.nCalibrationMin); //刻度最大值 ui->m_maxedit_2->setText(pItem->m_slider.nCalibrationMax); //刻度总位数 ui->m_totalnumberspin->setValue(pItem->m_slider.nTotalCount); //刻度最小位数 ui->m_pointnumberspin->setValue(pItem->m_slider.nDecimalCount); on_m_displaycheck_clicked(); } bInitFlag = true; }
void Serial_Ctrl::Inactive() { hide(); on_checkBox_clicked(false); CHD_WMP_Serial_End(handler); }