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