84 w = QString("%1").arg(recipe->fermentables.at(i).color, 1, 'f', 0, '0'); |
84 w = QString("%1").arg(recipe->fermentables.at(i).color, 1, 'f', 0, '0'); |
85 item = new QTableWidgetItem(w); |
85 item = new QTableWidgetItem(w); |
86 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
86 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
87 ui->fermentablesTable->setItem(i, 2, item); |
87 ui->fermentablesTable->setItem(i, 2, item); |
88 |
88 |
89 item = new QTableWidgetItem(fermentable_types[recipe->fermentables.at(i).type]); |
89 item = new QTableWidgetItem(QCoreApplication::translate("FermentableType", g_fermentable_types[recipe->fermentables.at(i).type])); |
90 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
90 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
91 ui->fermentablesTable->setItem(i, 3, item); |
91 ui->fermentablesTable->setItem(i, 3, item); |
92 |
92 |
93 item = new QTableWidgetItem(fermentable_graintypes[recipe->fermentables.at(i).graintype]); |
93 item = new QTableWidgetItem(QCoreApplication::translate("FermentableGraintype", g_fermentable_graintypes[recipe->fermentables.at(i).graintype])); |
94 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
94 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
95 ui->fermentablesTable->setItem(i, 4, item); |
95 ui->fermentablesTable->setItem(i, 4, item); |
96 |
96 |
97 item = new QTableWidgetItem(fermentable_added[recipe->fermentables.at(i).added]); |
97 item = new QTableWidgetItem(QCoreApplication::translate("FermentableAdded", g_fermentable_added[recipe->fermentables.at(i).added])); |
98 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
98 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
99 ui->fermentablesTable->setItem(i, 5, item); |
99 ui->fermentablesTable->setItem(i, 5, item); |
100 |
100 |
101 item = new QTableWidgetItem(QString("%1%").arg(recipe->fermentables.at(i).yield, 2, 'f', 1, '0')); |
101 item = new QTableWidgetItem(QString("%1%").arg(recipe->fermentables.at(i).yield, 2, 'f', 1, '0')); |
102 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
102 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
738 w = QString("%1").arg(recipe->fermentables.at(recipe->fermentables_row).color, 1, 'f', 0, '0'); |
738 w = QString("%1").arg(recipe->fermentables.at(recipe->fermentables_row).color, 1, 'f', 0, '0'); |
739 item = new QTableWidgetItem(w); |
739 item = new QTableWidgetItem(w); |
740 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
740 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
741 ui->fermentablesTable->setItem(recipe->fermentables_row, 2, item); |
741 ui->fermentablesTable->setItem(recipe->fermentables_row, 2, item); |
742 |
742 |
743 item = new QTableWidgetItem(fermentable_types[recipe->fermentables.at(recipe->fermentables_row).type]); |
743 item = new QTableWidgetItem(QCoreApplication::translate("FermentableType", g_fermentable_types[recipe->fermentables.at(recipe->fermentables_row).type])); |
744 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
744 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
745 ui->fermentablesTable->setItem(recipe->fermentables_row, 3, item); |
745 ui->fermentablesTable->setItem(recipe->fermentables_row, 3, item); |
746 |
746 |
747 item = new QTableWidgetItem(fermentable_graintypes[recipe->fermentables.at(recipe->fermentables_row).graintype]); |
747 item = new QTableWidgetItem(QCoreApplication::translate("FermentableGraintype", g_fermentable_graintypes[recipe->fermentables.at(recipe->fermentables_row).graintype])); |
748 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
748 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
749 ui->fermentablesTable->setItem(recipe->fermentables_row, 4, item); |
749 ui->fermentablesTable->setItem(recipe->fermentables_row, 4, item); |
750 |
750 |
751 item = new QTableWidgetItem(QString("%1%").arg(recipe->fermentables.at(recipe->fermentables_row).yield, 2, 'f', 1, '0')); |
751 item = new QTableWidgetItem(QString("%1%").arg(recipe->fermentables.at(recipe->fermentables_row).yield, 2, 'f', 1, '0')); |
752 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
752 item->setTextAlignment(Qt::AlignRight|Qt::AlignVCenter); |
784 void EditRecipe::ferment_added_changed(int val) |
784 void EditRecipe::ferment_added_changed(int val) |
785 { |
785 { |
786 qDebug() << "ferment_added_changed()" << recipe->fermentables_row << val; |
786 qDebug() << "ferment_added_changed()" << recipe->fermentables_row << val; |
787 |
787 |
788 recipe->fermentables[recipe->fermentables_row].added = val; |
788 recipe->fermentables[recipe->fermentables_row].added = val; |
789 QTableWidgetItem *item = new QTableWidgetItem(fermentable_added[val]); |
789 QTableWidgetItem *item = new QTableWidgetItem(QCoreApplication::translate("FermentableAdded", g_fermentable_added[val])); |
790 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
790 item->setTextAlignment(Qt::AlignCenter|Qt::AlignVCenter); |
791 ui->fermentablesTable->setItem(recipe->fermentables_row, 5, item); |
791 ui->fermentablesTable->setItem(recipe->fermentables_row, 5, item); |
792 |
792 |
793 famountEdit->setReadOnly(recipe->fermentables_use100 && recipe->fermentables.at(recipe->fermentables_row).added < 4); |
793 famountEdit->setReadOnly(recipe->fermentables_use100 && recipe->fermentables.at(recipe->fermentables_row).added < 4); |
794 pctEdit->setReadOnly(! (recipe->fermentables_use100 && recipe->fermentables.at(recipe->fermentables_row).added < 4)); |
794 pctEdit->setReadOnly(! (recipe->fermentables_use100 && recipe->fermentables.at(recipe->fermentables_row).added < 4)); |