コード例 #1
0
ファイル: moc_ddswidget.cpp プロジェクト: Qmax/PT6
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;
}
コード例 #2
0
void SliderGeneralDlg::on_checkBox_clicked()
{
    on_checkBox_clicked(ui->checkBox->isChecked());
}
コード例 #3
0
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;
}
コード例 #4
0
void Serial_Ctrl::Inactive()
{
    hide();
    on_checkBox_clicked(false);
    CHD_WMP_Serial_End(handler);
}