src/EditRecipeTab3.cpp

changeset 154
1af9f7b7f317
parent 152
58e4ce7dd217
child 164
47ee0d1b47e9
equal deleted inserted replaced
153:e71642121fb6 154:1af9f7b7f317
67 for (int i = 0; i < recipe->hops.size(); i++) { 67 for (int i = 0; i < recipe->hops.size(); i++) {
68 68
69 ui->hopsTable->setItem(i, 0, new QTableWidgetItem(recipe->hops.at(i).h_origin)); 69 ui->hopsTable->setItem(i, 0, new QTableWidgetItem(recipe->hops.at(i).h_origin));
70 ui->hopsTable->setItem(i, 1, new QTableWidgetItem(recipe->hops.at(i).h_name)); 70 ui->hopsTable->setItem(i, 1, new QTableWidgetItem(recipe->hops.at(i).h_name));
71 71
72 item = new QTableWidgetItem(h_types[recipe->hops.at(i).h_type]); 72 item = new QTableWidgetItem(hop_types[recipe->hops.at(i).h_type]);
73 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); 73 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter);
74 ui->hopsTable->setItem(i, 2, item); 74 ui->hopsTable->setItem(i, 2, item);
75 75
76 item = new QTableWidgetItem(h_forms[recipe->hops.at(i).h_form]); 76 item = new QTableWidgetItem(hop_forms[recipe->hops.at(i).h_form]);
77 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); 77 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter);
78 ui->hopsTable->setItem(i, 3, item); 78 ui->hopsTable->setItem(i, 3, item);
79 79
80 item = new QTableWidgetItem(QString("%1%").arg(recipe->hops.at(i).h_alpha, 2, 'f', 1, '0')); 80 item = new QTableWidgetItem(QString("%1%").arg(recipe->hops.at(i).h_alpha, 2, 'f', 1, '0'));
81 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); 81 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter);
82 ui->hopsTable->setItem(i, 4, item); 82 ui->hopsTable->setItem(i, 4, item);
83 83
84 item = new QTableWidgetItem(h_useat[recipe->hops.at(i).h_useat]); 84 item = new QTableWidgetItem(hop_useat[recipe->hops.at(i).h_useat]);
85 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); 85 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter);
86 ui->hopsTable->setItem(i, 5, item); 86 ui->hopsTable->setItem(i, 5, item);
87 87
88 if (recipe->hops.at(i).h_useat == 2 || recipe->hops.at(i).h_useat == 4) { // Boil or whirlpool 88 if (recipe->hops.at(i).h_useat == 2 || recipe->hops.at(i).h_useat == 4) { // Boil or whirlpool
89 item = new QTableWidgetItem(QString("%1 min.").arg(recipe->hops.at(i).h_time, 1, 'f', 0, '0')); 89 item = new QTableWidgetItem(QString("%1 min.").arg(recipe->hops.at(i).h_time, 1, 'f', 0, '0'));
371 ibuEdit->setValue(ibu); 371 ibuEdit->setValue(ibu);
372 372
373 ui->hopsTable->setItem(recipe->hops_row, 0, new QTableWidgetItem(recipe->hops.at(recipe->hops_row).h_origin)); 373 ui->hopsTable->setItem(recipe->hops_row, 0, new QTableWidgetItem(recipe->hops.at(recipe->hops_row).h_origin));
374 ui->hopsTable->setItem(recipe->hops_row, 1, new QTableWidgetItem(recipe->hops.at(recipe->hops_row).h_name)); 374 ui->hopsTable->setItem(recipe->hops_row, 1, new QTableWidgetItem(recipe->hops.at(recipe->hops_row).h_name));
375 375
376 item = new QTableWidgetItem(h_types[recipe->hops.at(recipe->hops_row).h_type]); 376 item = new QTableWidgetItem(hop_types[recipe->hops.at(recipe->hops_row).h_type]);
377 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); 377 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter);
378 ui->hopsTable->setItem(recipe->hops_row, 2, item); 378 ui->hopsTable->setItem(recipe->hops_row, 2, item);
379 379
380 item = new QTableWidgetItem(h_forms[recipe->hops.at(recipe->hops_row).h_form]); 380 item = new QTableWidgetItem(hop_forms[recipe->hops.at(recipe->hops_row).h_form]);
381 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); 381 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter);
382 ui->hopsTable->setItem(recipe->hops_row, 3, item); 382 ui->hopsTable->setItem(recipe->hops_row, 3, item);
383 383
384 item = new QTableWidgetItem(QString("%1%").arg(recipe->hops.at(recipe->hops_row).h_alpha, 2, 'f', 1, '0')); 384 item = new QTableWidgetItem(QString("%1%").arg(recipe->hops.at(recipe->hops_row).h_alpha, 2, 'f', 1, '0'));
385 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); 385 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter);
421 void EditRecipe::hop_useat_changed(int val) 421 void EditRecipe::hop_useat_changed(int val)
422 { 422 {
423 qDebug() << "hop_useat_changed()" << recipe->hops_row << val; 423 qDebug() << "hop_useat_changed()" << recipe->hops_row << val;
424 424
425 recipe->hops[recipe->hops_row].h_useat = val; 425 recipe->hops[recipe->hops_row].h_useat = val;
426 QTableWidgetItem *item = new QTableWidgetItem(h_useat[val]); 426 QTableWidgetItem *item = new QTableWidgetItem(hop_useat[val]);
427 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); 427 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter);
428 ui->hopsTable->setItem(recipe->hops_row, 5, item); 428 ui->hopsTable->setItem(recipe->hops_row, 5, item);
429 429
430 if (val == 2 || val == 4) { // Boil or whirlpool 430 if (val == 2 || val == 4) { // Boil or whirlpool
431 htimeLabel->setText(tr("Time in minutes:")); 431 htimeLabel->setText(tr("Time in minutes:"));

mercurial