#include "autopackform.h" #include "ui_autopackform.h" #include "globalinfo.h" AutoPackForm::AutoPackForm(QWidget *parent) : QWidget(parent), ui(new Ui::AutoPackForm) { ui->setupUi(this); } AutoPackForm::~AutoPackForm() { delete ui; } void AutoPackForm::on_pushBack_clicked() { doSend(packinfo); emit back(); } void AutoPackForm::init() { ui->pushStart->setChecked(false); ui->widget->setEnabled(true); // ui->madan } void AutoPackForm::on_addPackList_clicked() { doSend(packinfo); packinfo.reset(new PackInfo(_info)); packinfo->operator_id = GlobalInfo::this_()->user().userId; } void AutoPackForm::upconfig(const RPConfig & config) { ui->jitai->clear(); ui->jitai->addItems(config.jitai); ui->dengji->clear(); ui->tongzhong->clear(); ui->tongzhong->addItems(config.tongzhong); ui->guanse->clear(); ui->guanse->addItems(config.guanse); ui->nianxiang->clear(); ui->nianxiang->addItems(config.nianxiang); ui->zhixiang->clear(); ui->zhixiang->addItems(config.zhixiang); ui->xiangdan->clear(); ui->madan->clear(); } void AutoPackForm::on_pushStart_clicked() { if(ui->pushStart->isChecked()){ ui->pushStart->setChecked(true); ui->widget->setEnabled(false); ui->handleRead->setEnabled(true); } else { init(); } } void AutoPackForm::doSend(QSharedPointer &info) { if(info.isNull()) return; } void AutoPackForm::on_addBoxList_clicked() { if(packinfo.isNull()) return; auto box = packinfo->addBoxInfo(); }