int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_pushButton_2_clicked(); break;
        case 1: on_pushButton_4_clicked(); break;
        case 2: on_pushButton_3_clicked(); break;
        case 3: on_action_COM_triggered(); break;
        case 4: on_pushButton_clicked(); break;
        default: ;
        }
        _id -= 5;
    }
    return _id;
}
Example #2
0
int TISSASearch::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_pushButton_clicked(); break;
        case 1: on_pushButton_2_clicked(); break;
        case 2: on_pushButton_3_clicked(); break;
        case 3: enableFindButton((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 4: enableSearchButton((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        default: ;
        }
        _id -= 5;
    }
    return _id;
}
Example #3
0
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: singleFileLoad(); break;
        case 1: on_pushButton_3_clicked(); break;
        case 2: on_pushButton_2_clicked(); break;
        case 3: on_pushButton_clicked(); break;
        case 4: { bool _r = matchFiles();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
        _id -= 5;
    }
    return _id;
}
Example #4
0
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_actionSettings_triggered(); break;
        case 1: on_pushButton_3_clicked(); break;
        case 2: on_btn_delete_clicked(); break;
        case 3: refresh(); break;
        case 4: on_pushButton_2_clicked(); break;
        case 5: about(); break;
        default: ;
        }
        _id -= 6;
    }
    return _id;
}
int CatalogoContable::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_Catalogo_currentItemChanged(); break;
        case 1: on_transaccion_clicked(); break;
        case 2: on_pushButton_3_clicked(); break;
        case 3: on_btmSeleccionar_clicked(); break;
        case 4: on_botonBuscar_clicked(); break;
        case 5: on_crearCuenta_clicked(); break;
        case 6: on_crearRubro_clicked(); break;
        case 7: on_crearEspecifico_clicked(); break;
        default: ;
        }
        _id -= 8;
    }
    return _id;
}
Example #6
0
int caidan::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_pushButton_8_clicked(); break;
        case 1: on_pushButton_7_clicked(); break;
        case 2: on_pushButton_6_clicked(); break;
        case 3: on_pushButton_5_clicked(); break;
        case 4: on_pushButton_4_clicked(); break;
        case 5: on_pushButton_3_clicked(); break;
        case 6: on_pushButton_2_clicked(); break;
        case 7: on_pushButton_clicked(); break;
        default: ;
        }
        _id -= 8;
    }
    return _id;
}
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: ConnectToDB(); break;
        case 1: ReadTables(); break;
        case 2: ReadFields((*reinterpret_cast< const QModelIndex(*)>(_a[1]))); break;
        case 3: on_pushButton_5_clicked(); break;
        case 4: on_pushButton_4_clicked(); break;
        case 5: on_pushButton_3_clicked(); break;
        case 6: on_pushButton_2_clicked(); break;
        case 7: on_pushButton_clicked(); break;
        default: ;
        }
        _id -= 8;
    }
    return _id;
}
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) {
    lastAve = 10000; sum = 0; count = 0; inmin = 0; inmax = 1; outmin = 0; outmax = 1; stop = true;
    
    controller = new PIDcontroller(-1000, 1000);
    pathFunction = 'f';
    ui->setupUi(this);
    ui->lineTrackerWidget->window = this;
    ui->lineTrackerWidget->drawPath();
    speed = 1;
    robot = new Robot(0, -10);
    updater = new QTimer(this);
    
    // connect events
    connect(updater, SIGNAL(timeout()), this, SLOT(updateLoop()));
    connect(ui->radioButton_3, SIGNAL( clicked() ), this, SLOT( on_radioButton_3_clicked() ));
    connect(ui->radioButton_4, SIGNAL( clicked() ), this, SLOT( on_radioButton_4_clicked() ));
    connect(ui->radioButton_5, SIGNAL( clicked() ), this, SLOT( on_radioButton_5_clicked() ));
    connect(ui->pushButton_2, SIGNAL( clicked() ), this, SLOT( on_pushButton_2_clicked() ));
    connect(ui->pushButton, SIGNAL( clicked() ), this, SLOT( on_pushButton_clicked() ));
    connect(ui->pushButton_3, SIGNAL( clicked() ), this, SLOT( on_pushButton_3_clicked() ));
}
Example #9
0
int ShortLocater::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: Measure(); break;
        case 1: Configure((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 2: on_openShortEnable_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 3: on_External_clicked(); break;
        case 4: on_Internal_clicked(); break;
        case 5: on_pushButton_2_clicked(); break;
        case 6: on_HAADC_clicked(); break;
        case 7: on_haadcClose_clicked(); break;
        case 8: on_pushButton_clicked(); break;
        case 9: on_hold_clicked(); break;
        case 10: on_microOhms_clicked(); break;
        case 11: on_Null_clicked(); break;
        case 12: on_offset_clicked(); break;
        case 13: on_Auto_clicked(); break;
        case 14: on_buzzer_clicked(); break;
        case 15: on_exit_clicked(); break;
        case 16: on_r200mEBut_clicked(); break;
        case 17: on_r2EBut_clicked(); break;
        case 18: on_r200But_clicked(); break;
        case 19: on_ShortCalib_2_clicked(); break;
        case 20: on_ShortCalib_clicked(); break;
        case 21: on_pushButton_5_clicked(); break;
        case 22: on_pushButton_3_clicked(); break;
        case 23: on_printImage_clicked(); break;
        case 24: startStop(); break;
        case 25: Exit(); break;
        default: ;
        }
        _id -= 26;
    }
    return _id;
}
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    setGeometry(400, 250, 542, 390);
    setupRealtimeDataDemo((ui->customPlot_0),(ui->customPlot_1));

    setWindowTitle("QcustomPlot: "+demoName);
    statusBar()->clearMessage();

    ui->customPlot_0->replot();
    ui->customPlot_1->replot();
    server.write("0");
    connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(on_pushButton_clicked()));
    connect(ui->pushButton_2, SIGNAL(clicked()), this, SLOT(on_pushButton_2_clicked()));
    connect(ui->pushButton_3, SIGNAL(clicked()), this, SLOT(on_pushButton_3_clicked()));
    connect(ui->pushButton_4, SIGNAL(clicked()), this, SLOT(on_pushButton_4_clicked()));



}
Example #11
0
int setting::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_pushButton_2_clicked(); break;
        case 1: on_pushButton_3_clicked(); break;
        case 2: on_pushButton_4_clicked(); break;
        case 3: on_save_clicked(); break;
        case 4: on_reSetting_clicked(); break;
        case 5: on_pushButton_5_clicked(); break;
        case 6: on_pushButton_6_clicked(); break;
        case 7: on_pushButton_clicked(); break;
        case 8: on_pushButton_10_clicked(); break;
        case 9: on_pushButton_8_clicked(); break;
        case 10: on_pushButton_9_clicked(); break;
        default: ;
        }
        _id -= 11;
    }
    return _id;
}
Example #12
0
void MainWindow::Quote(bool checked)
{
     QString quote_dir = QFileDialog::getExistingDirectory();

     if(quote_dir == ui->lineEdit->text())
     {
         QMessageBox box;
         box.setText("can not add self!");
         box.exec();
     }else
     {
         QStandardItem * quote_sub = new QStandardItem(quote_dir);
         quote_list.append(quote_dir);
         quote_sub->setEditable(false);
         quote_item->setChild(quote_item_acount,0,quote_sub);
         quote_item_acount += 1;

         AnalysisCurrentDirectoryFile(quote_sub,quote_dir,0,QUOTE);
         on_pushButton_3_clicked();

        qDebug()<<"Quote"<<quote_dir;
     }

}
Example #13
0
void MainWindow::on_pushButton_2_clicked()
{
    _synchronizeType = STProductCreate;
    _productIdQueue.clear();

    /// 获取需要新增到跨境通的商品KID列表
    QSqlQuery query(tr("select 同步主键KID from 数据同步 "
                       "where 跨境通=1 and 跨境通处理=0 and 同步指令='新增' and 同步表名='商品' "
                       "order by 数据同步KID "));
    while (query.next())
        _productIdQueue.enqueue(query.value(tr("同步主键KID")).toInt());

    qDebug() << _productIdQueue;
    if (_productIdQueue.isEmpty())
    {
        output(tr("没有需要同步的商品记录"), MTInfo);
        on_pushButton_3_clicked();
    }
    else
    {
        _timer->start(1000);
//        synchronizeProductCreate();
    }
}
Example #14
0
int config_setting::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: sendChar((*reinterpret_cast< QChar(*)>(_a[1]))); break;
        case 1: sendInt((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 2: on_cb_alarm_id_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 3: on_cb_alarm_volume_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 4: update_now_string((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 5: on_pushButton_minus_released(); break;
        case 6: on_pushButton_minus_pressed(); break;
        case 7: on_pushButton_colon_released(); break;
        case 8: on_pushButton_colon_pressed(); break;
        case 9: on_pushButton_del_released(); break;
        case 10: on_pushButton_del_pressed(); break;
        case 11: on_pushButton_ac_released(); break;
        case 12: on_pushButton_ac_pressed(); break;
        case 13: on_pushButton_9_released(); break;
        case 14: on_pushButton_9_pressed(); break;
        case 15: on_pushButton_8_released(); break;
        case 16: on_pushButton_8_pressed(); break;
        case 17: on_pushButton_7_released(); break;
        case 18: on_pushButton_7_pressed(); break;
        case 19: on_pushButton_6_released(); break;
        case 20: on_pushButton_6_pressed(); break;
        case 21: on_pushButton_5_released(); break;
        case 22: on_pushButton_5_pressed(); break;
        case 23: on_pushButton_4_released(); break;
        case 24: on_pushButton_4_pressed(); break;
        case 25: on_pushButton_3_released(); break;
        case 26: on_pushButton_3_pressed(); break;
        case 27: on_pushButton_2_released(); break;
        case 28: on_pushButton_2_pressed(); break;
        case 29: on_pushButton_1_released(); break;
        case 30: on_pushButton_1_pressed(); break;
        case 31: on_pushButton_0_released(); break;
        case 32: on_pushButton_0_pressed(); break;
        case 33: on_pushButton_minus_clicked(); break;
        case 34: on_pushButton_colon_clicked(); break;
        case 35: on_pushButton_del_clicked(); break;
        case 36: on_pushButton_ac_clicked(); break;
        case 37: on_pushButton_9_clicked(); break;
        case 38: on_pushButton_8_clicked(); break;
        case 39: on_pushButton_7_clicked(); break;
        case 40: on_pushButton_6_clicked(); break;
        case 41: on_pushButton_5_clicked(); break;
        case 42: on_pushButton_4_clicked(); break;
        case 43: on_pushButton_3_clicked(); break;
        case 44: on_pushButton_2_clicked(); break;
        case 45: on_pushButton_1_clicked(); break;
        case 46: on_pushButton_0_clicked(); break;
        case 47: on_button_read_default_settings_clicked(); break;
        case 48: on_button_modify_settings_clicked(); break;
        case 49: on_button_return_clicked(); break;
        default: ;
        }
        _id -= 50;
    }
    return _id;
}
Example #15
0
void MainWindow::synchronizeProductCreate()
{
    if (_productIdQueue.isEmpty())
    {
        on_pushButton_3_clicked();
        return;
    }

    _currentLocalId = _productIdQueue.dequeue();

    QSqlQuery query;
    query.prepare(tr("select * from 商品 "
                     "where 商品KID=:id "));
    query.bindValue(":id", _currentLocalId);
    if (!query.exec())
    {
//        qFatal(query.lastError().text().toStdString().c_str());
        qInfo() << query.lastError().text();
        return;
    }

    if (query.first())
    {
        /// 商品属于保税仓(p1=1),则上传,否则跳过
        if (1 != query.value("p1").toInt())
        {
            _timer->start(1000);
            return;
        }

        qDebug() << query.value(tr("商品KID")).toInt() << "\t" << query.value(tr("商品名称")).toString();

        QString url = "http://preapi.kjt.com/open.api";     //接口测试地址
        QString secretkey = "kjt@345";              // 由接口提供方分配给接口调用方的验签密钥

        QMap<QString, QString> paramsMap;
        paramsMap["appid"] = "seller345";           // 由接口提供方分配给接口调用方的身份标识符
        paramsMap["method"] = "Product.ProductCreate";    // 由接口提供方指定的接口标识符
        paramsMap["version"] = "1.0";               // 由接口提供方指定的接口版本
        paramsMap["format"] = "json";               // 接口返回结果类型:json
        paramsMap["timestamp"] = QDateTime::currentDateTime().toString("yyyyMMddhhmmss");       // 调用方时间戳,格式为“4 位年+2 位月+2 位日+2 位小时(24 小时制)+2 位分+2 位秒”
        paramsMap["nonce"] = QString::number(100000 + qrand() % (999999 - 100000)); // QString::number(100000 + qrand() % (999999 - 100000));

        QJsonObject json;
        json["IsSettledDown"] = query.value(tr("入住商品")).toInt();                // 是否为入驻商品。0 = 否 1 = 是
        json["MerchantProductID"] = query.value(tr("商品KID")).toString();            // 商户商品 ID
        json["ProductName"] = query.value(tr("商品名称")).toString();               // 商品名称
        json["BriefName"] = "HW"; // query.value(tr("品名简称")).toString();        // 商品简称
        json["BrandCode"] = "950"; // query.value(tr("商品品牌ID")).toString();     // 品牌编号 code
        json["C3Code"] = "A46"; // query.value(tr("商品分类ID")).toString();        // 三级分类 code
        json["ProductTradeType"] = query.value(tr("贸易类型")).toInt();             // 贸易类型  0 = 直邮 1 = 自贸
        json["OriginCode"] = "JP";  // query.value(tr("产地")).toString();            // 产地,两位字母
        json["ProductDesc"] = query.value(tr("商品简述")).toString();               // 商品简述

        QJsonObject productPriceInfoJsonObject;                     // 商品价格信息
        productPriceInfoJsonObject["CurrentPrice"] = query.value(tr("销售价")).toDouble();
        json["ProductPriceInfo"] = productPriceInfoJsonObject;

        QJsonObject productEntryInfoJsonObject;                     // 商品备案信息
        productEntryInfoJsonObject["ProductNameEN"] = query.value(tr("商品英文名称")).toString();
        productEntryInfoJsonObject["Specifications"] = tr("30*10片");   // ?? 30*10 // query.value(tr("商品规格")).toString();
        productEntryInfoJsonObject["TaxUnit"] = "g";   // query.value(tr("计税单位")).toString(); // 计税单位, 不能为空!!
        /// 海关关区根据商品所入仓库对应的四位数关区代码填写
        /// 2244 – 直邮进口模式
        /// 2216 – 浦东机场自贸模式
        /// 2249 – 洋山港自贸模式
        /// 2218 – 外高桥自贸模式
        productEntryInfoJsonObject["CustomsCode"] = "2244"; // query.value(tr("关区代码")).toString();  // 海关关区根据商品所入仓库对应的四位数关区代码填写
        productEntryInfoJsonObject["StoreType"] = 0;    // query.value(tr("运输方式")).toInt();         // 运输方式(默认0,常温) 0 = 常温 1 = 冷藏 2 = 冷冻
        productEntryInfoJsonObject["ApplyUnit"] = "123";    // query.value(tr("申报单位")).toString();  // 申报单位, 不能为空
        productEntryInfoJsonObject["ApplyQty"] = 123;   // query.value(tr("申报数量")).toInt();  // 申报数量, 不能为空
        productEntryInfoJsonObject["GrossWeight"] = 12.0;   // query.value(tr("商品毛重")).toDouble();
        productEntryInfoJsonObject["SuttleWeight"] = 10.0;  // query.value(tr("商品净重")).toDouble();
        json["ProductEntryInfo"] = productEntryInfoJsonObject;

        QJsonObject productMaintainInfoJsonObject;                      // 商品维护信息
        productMaintainInfoJsonObject["ProductModel"] = "123";  // query.value(tr("商品型号")).toString();
        productMaintainInfoJsonObject["Weight"] = 10.0;     // query.value(tr("商品物流重量")).toDouble();
        productMaintainInfoJsonObject["Length"] = query.value(tr("长度")).toDouble();
        productMaintainInfoJsonObject["Width"] = query.value(tr("宽度")).toDouble();
        productMaintainInfoJsonObject["Height"] = query.value(tr("高度")).toDouble();
        json["ProductMaintainInfo"] = productMaintainInfoJsonObject;


        QJsonDocument jsonDoc(json);
//        QFile file("11.txt");
//        if (file.open(QIODevice::WriteOnly))
//        {
//            QTextStream out(&file);
//            out << jsonDoc.toJson(QJsonDocument::Compact);
//            file.close();
//        }
        qDebug() << jsonDoc.toJson(QJsonDocument::Compact);

        paramsMap["data"] = jsonDoc.toJson(QJsonDocument::Compact);
        qDebug() << paramsMap;

        QString params;
        QMapIterator<QString, QString> i(paramsMap);
        while (i.hasNext())
        {
            i.next();
            params.append(i.key()).append("=").append(i.value().toLatin1().toPercentEncoding()).append("&");
        }
//        params.append(secretkey);
        QString sign = QCryptographicHash::hash(QString(params + secretkey).toLatin1(), QCryptographicHash::Md5).toHex();
        params.append("sign=").append(sign);
        qDebug() << params.toLatin1();

//        url.append("?").append(params).append("&sign=").append(sign);

        qDebug() << url;
        QNetworkRequest req;
        req.setUrl(QUrl(url));
        req.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
        req.setHeader(QNetworkRequest::ContentLengthHeader, params.toLatin1().length());
        _manager->post(req, params.toLatin1());
    }
}
Example #16
0
void Formamendweight::mtcKeyPressed(MtcKeyPressedEvent *mtcKeyEvent)
{
    if(!m_editWt.isHidden())
    {
        m_editWt.handleEvent(mtcKeyEvent);
        return;
    }
    if(mtcKeyEvent->isNumKey())
    {

        if(mtcKeyEvent->func()==Key1)
        {
            on_pushButton_clicked();
            mtcKeyEvent->setKeyType(KC_Number);
        }
        if(mtcKeyEvent->func()==Key2)
        {
            on_pushButton_2_clicked();
            mtcKeyEvent->setKeyType(KC_Number);
        }
        if(mtcKeyEvent->func() == Key3)
        {
            if(table->currentRow()<0)
            {
                ::showWarning(tr("无计重信息,不能进行此操作!"),true);
                return;
            }
            this->hide();
            getOrdinaryWidget()->hide();
            getMsgWidget()->setTitle(tr("编辑计重信息"));
            getMsgWidget()->setMessage(tr("是否要删除该车辆信息"));
            ::showWarning(tr("【确认】键继续,【取消】键返回"),true);
            int nRlt = getMsgWidget()->doModalShow();
            if(nRlt)
            {
                this->show();
                this->setFocus();
                getOrdinaryWidget()->show();
                //                getOrdinaryWidget()->setFocus();
                on_pushButton_3_clicked();
                mtcKeyEvent->setKeyType(KC_Number);
            }
            else
            {
                this->show();
                this->setFocus();
                getOrdinaryWidget()->show();
                //                getOrdinaryWidget()->setFocus();
            }

        }
        if(mtcKeyEvent->func()==Key6)
        {
            if(table->currentRow()<0)
            {
                ::showWarning(tr("无计重信息,不能进行此操作!"),true);
                return;
            }
            this->hide();
            getOrdinaryWidget()->hide();
            getMsgWidget()->setTitle(tr("编辑计重信息"));
            getMsgWidget()->setMessage(tr("是否要清空所有车辆信息"));
            ::showWarning(tr("【确认】键继续,【取消】键返回"),true);
            int nRlt = getMsgWidget()->doModalShow();
            if(nRlt)
            {
                this->show();
                this->setFocus();
                getOrdinaryWidget()->show();
                on_pushButton_6_clicked();
                mtcKeyEvent->setKeyType(KC_Number);
                FormWtInfo *Pwt=NULL;
                getWidgetByType(emFormWtInfo, (QWidget**)&Pwt);
                Pwt->ClearAll();
            }
            else
            {
                this->show();
                this->setFocus();
                getOrdinaryWidget()->show();
            }
        }
    }

    if(mtcKeyEvent->isFuncKey())
    {
        handleUpAndDown(mtcKeyEvent);
        if(mtcKeyEvent->func() == KeyConfirm)
        {
            setResult(1);
        }
        if(mtcKeyEvent->func() ==KeyEsc)
        {
            setResult(0);
        }
    }
}