138 |
138 |
139 void EditRecipe::hop_Flavour_valueChanged(int value) |
139 void EditRecipe::hop_Flavour_valueChanged(int value) |
140 { |
140 { |
141 if (value < 20) { |
141 if (value < 20) { |
142 ui->hop_tasteShow->setStyleSheet(bar_20); |
142 ui->hop_tasteShow->setStyleSheet(bar_20); |
143 ui->hop_tasteShow->setFormat(tr("Very low")); |
143 ui->hop_tasteShow->setFormat(tr("Very low")); |
144 } else if (value < 40) { |
|
145 ui->hop_tasteShow->setStyleSheet(bar_40); |
|
146 ui->hop_tasteShow->setFormat(tr("Low")); |
|
147 } else if (value < 60) { |
|
148 ui->hop_tasteShow->setStyleSheet(bar_60); |
|
149 ui->hop_tasteShow->setFormat(tr("Moderate")); |
|
150 } else if (value < 80) { |
|
151 ui->hop_tasteShow->setStyleSheet(bar_80); |
|
152 ui->hop_tasteShow->setFormat(tr("High")); |
|
153 } else { |
144 } else { |
154 ui->hop_tasteShow->setStyleSheet(bar_100); |
145 double s1 = 20.0 / value; |
155 ui->hop_tasteShow->setFormat(tr("Very high")); |
146 if (value < 40) { |
|
147 ui->hop_tasteShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
148 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #008C00, stop: 1 #008C00);}").arg(s1).arg(s1)); |
|
149 ui->hop_tasteShow->setFormat(tr("Low")); |
|
150 } else { |
|
151 double s2 = 40.0 / value; |
|
152 if (value < 60) { |
|
153 ui->hop_tasteShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
154 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #006C00, stop: %3 #006C00, stop: %4 #008C00, stop: 1 #008C00" |
|
155 ");}").arg(s1).arg(s1).arg(s2).arg(s2)); |
|
156 ui->hop_tasteShow->setFormat(tr("Moderate")); |
|
157 } else { |
|
158 double s3 = 60.0 / value; |
|
159 if (value < 80) { |
|
160 ui->hop_tasteShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
161 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #006C00, stop: %3 #006C00, stop: %4 #008C00, stop: %5 #008C00, " |
|
162 "stop: %6 #00AC00, stop: 1 #00AC00" |
|
163 ");}").arg(s1).arg(s1).arg(s2).arg(s2).arg(s3).arg(s3)); |
|
164 ui->hop_tasteShow->setFormat(tr("High")); |
|
165 } else { |
|
166 double s4 = 80.0 / value; |
|
167 ui->hop_tasteShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
168 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #006C00, stop: %3 #006C00, stop: %4 #008C00, stop: %5 #008C00, " |
|
169 "stop: %6 #00AC00, stop: %7 #00AC00, stop: %8 #00CC00, stop: 1 #00CC00" |
|
170 ");}").arg(s1).arg(s1).arg(s2).arg(s2).arg(s3).arg(s3).arg(s4).arg(s4)); |
|
171 ui->hop_tasteShow->setFormat(tr("Very high")); |
|
172 } |
|
173 } |
|
174 } |
156 } |
175 } |
157 } |
176 } |
158 |
177 |
159 |
178 |
160 void EditRecipe::hop_Aroma_valueChanged(int value) |
179 void EditRecipe::hop_Aroma_valueChanged(int value) |
161 { |
180 { |
162 if (value < 20) { |
181 if (value < 20) { |
163 ui->hop_aromaShow->setStyleSheet(bar_20); |
182 ui->hop_aromaShow->setStyleSheet(bar_20); |
164 ui->hop_aromaShow->setFormat(tr("Very low")); |
183 ui->hop_aromaShow->setFormat(tr("Very low")); |
165 } else if (value < 40) { |
|
166 ui->hop_aromaShow->setStyleSheet(bar_40); |
|
167 ui->hop_aromaShow->setFormat(tr("Low")); |
|
168 } else if (value < 60) { |
|
169 ui->hop_aromaShow->setStyleSheet(bar_60); |
|
170 ui->hop_aromaShow->setFormat(tr("Moderate")); |
|
171 } else if (value < 80) { |
|
172 ui->hop_aromaShow->setStyleSheet(bar_80); |
|
173 ui->hop_aromaShow->setFormat(tr("High")); |
|
174 } else { |
184 } else { |
175 ui->hop_aromaShow->setStyleSheet(bar_100); |
185 double s1 = 20.0 / value; |
176 ui->hop_aromaShow->setFormat(tr("Very high")); |
186 if (value < 40) { |
|
187 ui->hop_aromaShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
188 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #008C00, stop: 1 #008C00);}").arg(s1).arg(s1)); |
|
189 ui->hop_aromaShow->setFormat(tr("Low")); |
|
190 } else { |
|
191 double s2 = 40.0 / value; |
|
192 if (value < 60) { |
|
193 ui->hop_aromaShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
194 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #006C00, stop: %3 #006C00, stop: %4 #008C00, stop: 1 #008C00" |
|
195 ");}").arg(s1).arg(s1).arg(s2).arg(s2)); |
|
196 ui->hop_aromaShow->setFormat(tr("Moderate")); |
|
197 } else { |
|
198 double s3 = 60.0 / value; |
|
199 if (value < 80) { |
|
200 ui->hop_aromaShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
201 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #006C00, stop: %3 #006C00, stop: %4 #008C00, stop: %5 #008C00, " |
|
202 "stop: %6 #00AC00, stop: 1 #00AC00" |
|
203 ");}").arg(s1).arg(s1).arg(s2).arg(s2).arg(s3).arg(s3)); |
|
204 ui->hop_aromaShow->setFormat(tr("High")); |
|
205 } else { |
|
206 double s4 = 80.0 / value; |
|
207 ui->hop_aromaShow->setStyleSheet(QString("QProgressBar::chunk {background-color: qlineargradient(x0: 0, x2: 1, " |
|
208 "stop: 0 #004D00, stop: %1 #004D00, stop: %2 #006C00, stop: %3 #006C00, stop: %4 #008C00, stop: %5 #008C00, " |
|
209 "stop: %6 #00AC00, stop: %7 #00AC00, stop: %8 #00CC00, stop: 1 #00CC00" |
|
210 ");}").arg(s1).arg(s1).arg(s2).arg(s2).arg(s3).arg(s3).arg(s4).arg(s4)); |
|
211 ui->hop_aromaShow->setFormat(tr("Very high")); |
|
212 } |
|
213 } |
|
214 } |
177 } |
215 } |
178 } |
216 } |
179 |
217 |
180 |
218 |
181 void EditRecipe::calcIBUs() |
219 void EditRecipe::calcIBUs() |