85 w = QString("%1").arg(product->fermentables.at(i).color, 1, 'f', 0, '0'); |
85 w = QString("%1").arg(product->fermentables.at(i).color, 1, 'f', 0, '0'); |
86 item = new QTableWidgetItem(w); |
86 item = new QTableWidgetItem(w); |
87 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
87 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
88 ui->fermentablesTable->setItem(i, 2, item); |
88 ui->fermentablesTable->setItem(i, 2, item); |
89 |
89 |
90 item = new QTableWidgetItem(fermentable_types[product->fermentables.at(i).type]); |
90 item = new QTableWidgetItem(QCoreApplication::translate("FermentableType", g_fermentable_types[product->fermentables.at(i).type])); |
91 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
91 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
92 ui->fermentablesTable->setItem(i, 3, item); |
92 ui->fermentablesTable->setItem(i, 3, item); |
93 |
93 |
94 item = new QTableWidgetItem(fermentable_graintypes[product->fermentables.at(i).graintype]); |
94 item = new QTableWidgetItem(QCoreApplication::translate("FermentableGraintype", g_fermentable_graintypes[product->fermentables.at(i).graintype])); |
95 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
95 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
96 ui->fermentablesTable->setItem(i, 4, item); |
96 ui->fermentablesTable->setItem(i, 4, item); |
97 |
97 |
98 item = new QTableWidgetItem(fermentable_added[product->fermentables.at(i).added]); |
98 item = new QTableWidgetItem(QCoreApplication::translate("FermentableAdded", g_fermentable_added[product->fermentables.at(i).added])); |
99 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
99 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
100 ui->fermentablesTable->setItem(i, 5, item); |
100 ui->fermentablesTable->setItem(i, 5, item); |
101 |
101 |
102 item = new QTableWidgetItem(QString("%1%").arg(product->fermentables.at(i).yield, 2, 'f', 1, '0')); |
102 item = new QTableWidgetItem(QString("%1%").arg(product->fermentables.at(i).yield, 2, 'f', 1, '0')); |
103 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
103 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
841 w = QString("%1").arg(product->fermentables.at(product->fermentables_row).color, 1, 'f', 0, '0'); |
841 w = QString("%1").arg(product->fermentables.at(product->fermentables_row).color, 1, 'f', 0, '0'); |
842 item = new QTableWidgetItem(w); |
842 item = new QTableWidgetItem(w); |
843 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
843 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
844 ui->fermentablesTable->setItem(product->fermentables_row, 2, item); |
844 ui->fermentablesTable->setItem(product->fermentables_row, 2, item); |
845 |
845 |
846 item = new QTableWidgetItem(fermentable_types[product->fermentables.at(product->fermentables_row).type]); |
846 item = new QTableWidgetItem(QCoreApplication::translate("FermentableType", g_fermentable_types[product->fermentables.at(product->fermentables_row).type])); |
847 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
847 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
848 ui->fermentablesTable->setItem(product->fermentables_row, 3, item); |
848 ui->fermentablesTable->setItem(product->fermentables_row, 3, item); |
849 |
849 |
850 item = new QTableWidgetItem(fermentable_graintypes[product->fermentables.at(product->fermentables_row).graintype]); |
850 item = new QTableWidgetItem(QCoreApplication::translate("FermentableGraintype", g_fermentable_graintypes[product->fermentables.at(product->fermentables_row).graintype])); |
851 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
851 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
852 ui->fermentablesTable->setItem(product->fermentables_row, 4, item); |
852 ui->fermentablesTable->setItem(product->fermentables_row, 4, item); |
853 |
853 |
854 item = new QTableWidgetItem(QString("%1%").arg(product->fermentables.at(product->fermentables_row).yield, 2, 'f', 1, '0')); |
854 item = new QTableWidgetItem(QString("%1%").arg(product->fermentables.at(product->fermentables_row).yield, 2, 'f', 1, '0')); |
855 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
855 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
893 void EditProduct::ferment_added_changed(int val) |
893 void EditProduct::ferment_added_changed(int val) |
894 { |
894 { |
895 qDebug() << "ferment_added_changed()" << product->fermentables_row << val; |
895 qDebug() << "ferment_added_changed()" << product->fermentables_row << val; |
896 |
896 |
897 product->fermentables[product->fermentables_row].added = val; |
897 product->fermentables[product->fermentables_row].added = val; |
898 QTableWidgetItem *item = new QTableWidgetItem(fermentable_added[val]); |
898 QTableWidgetItem *item = new QTableWidgetItem(QCoreApplication::translate("FermentableAdded", g_fermentable_added[val])); |
899 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
899 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
900 ui->fermentablesTable->setItem(product->fermentables_row, 5, item); |
900 ui->fermentablesTable->setItem(product->fermentables_row, 5, item); |
901 |
901 |
902 famountEdit->setReadOnly(product->fermentables_use100 && product->fermentables.at(product->fermentables_row).added < FERMENTABLE_ADDED_BOTTLE); |
902 famountEdit->setReadOnly(product->fermentables_use100 && product->fermentables.at(product->fermentables_row).added < FERMENTABLE_ADDED_BOTTLE); |
903 pctEdit->setReadOnly(! (product->fermentables_use100 && product->fermentables.at(product->fermentables_row).added < FERMENTABLE_ADDED_BOTTLE)); |
903 pctEdit->setReadOnly(! (product->fermentables_use100 && product->fermentables.at(product->fermentables_row).added < FERMENTABLE_ADDED_BOTTLE)); |