#include "commodityform.h" #include "ui_commodityform.h" #include #include #include #include "data/commoditytypedata.h" CommodityForm::CommodityForm(QWidget *parent) : AutoForm(parent), ui(new Ui::CommodityForm) { ui->setupUi(this); registerBinding(ui->name); registerBinding(ui->shortName); registerBinding(ui->code); registerBinding(ui->price); QList vt; vt << ComboData(Enums::NONE,tr("None")) << ComboData(Enums::HIGH,tr("High")) << ComboData(Enums::FIRST_LOWER,tr("First Lower")) << ComboData(Enums::SECOND_LOWER,tr("Second Lower")); registerBinding(ui->vat, vt); registerBinding(ui->count); } CommodityForm::~CommodityForm() { delete ui; } void CommodityForm::registerCombos() { QList ct; Service cts; foreach (QSharedPointer ctd , cts.all()) { ComboData cd(ctd); ct << cd; } registerBinding(ui->type,ct); }