void PurchaseEditor::setDb(QSqlDatabase database) { db = database; if (!db.isOpen()) db.open(); populateCategoriesCombo(); populateMeasuresCombo(); }
void PromoEditor::setDb(QSqlDatabase database) { db = database; if (!db.isOpen()) db.open(); populateCategoriesCombo(); //create the model model = new QSqlRelationalTableModel(); setupModel(); ui->productsList->setCurrentIndex(model->index(-1, -1)); connect( ui->chByName, SIGNAL(toggled(bool)), SLOT(setFilter())); connect( ui->chByCat, SIGNAL(toggled(bool)), SLOT(setFilter())); connect( ui->editName, SIGNAL(textEdited(const QString &)), SLOT(setFilter())); connect( ui->comboCategory, SIGNAL(currentIndexChanged( int ) ), SLOT(setFilter())); }