void PurchaseEditor::setDb(QSqlDatabase database)
{
  db = database;
  if (!db.isOpen()) db.open();
  populateCategoriesCombo();
  populateMeasuresCombo();
}
Beispiel #2
0
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()));
}