src/DetailFermenter.cpp

changeset 415
dd4ab5c2a8e5
parent 414
6582a2a95583
child 489
4db768aea3df
equal deleted inserted replaced
414:6582a2a95583 415:dd4ab5c2a8e5
63 ui->stageEdit->addItem("PRIMARY"); 63 ui->stageEdit->addItem("PRIMARY");
64 ui->stageEdit->addItem("SECONDARY"); 64 ui->stageEdit->addItem("SECONDARY");
65 ui->stageEdit->addItem("TERTIARY"); 65 ui->stageEdit->addItem("TERTIARY");
66 ui->stageEdit->addItem("CARBONATION"); 66 ui->stageEdit->addItem("CARBONATION");
67 67
68 ui->codePick->addItem("Free - Dummy"); // Will be replaced later 68 ui->codePick->addItem("Erase beer");
69 query.exec("SELECT code,name FROM products WHERE stage='1' OR stage='2' OR stage='3' OR stage='4' OR stage='5' OR stage='6' OR stage='7' ORDER BY code"); 69 query.exec("SELECT code,name FROM products WHERE stage='1' OR stage='2' OR stage='3' OR stage='4' OR stage='5' OR stage='6' OR stage='7' ORDER BY code");
70 while (query.next()) { 70 while (query.next()) {
71 ui->codePick->addItem(query.value("code").toString()+" - "+query.value("name").toString()); 71 ui->codePick->addItem(query.value("code").toString()+" - "+query.value("name").toString());
72 } 72 }
73 73
131 ui->systemEdit->setText(_node+"/"+_alias); 131 ui->systemEdit->setText(_node+"/"+_alias);
132 ui->codePick->setItemText(0, _alias.toUpper()+" - "+_alias); 132 ui->codePick->setItemText(0, _alias.toUpper()+" - "+_alias);
133 133
134 if (query.value("online").toInt()) { 134 if (query.value("online").toInt()) {
135 ui->statusEdit->setText(tr("Online")); 135 ui->statusEdit->setText(tr("Online"));
136 ui->codeEdit->show();
136 ui->codeEdit->setText(_beercode+" - "+_beername); 137 ui->codeEdit->setText(_beercode+" - "+_beername);
137 ui->airThermo->setNominal(query.value("yeast_lo").toDouble()); 138 ui->airThermo->setNominal(query.value("yeast_lo").toDouble());
138 ui->airThermo->setCritical(query.value("yeast_hi").toDouble()); 139 ui->airThermo->setCritical(query.value("yeast_hi").toDouble());
139 ui->beerThermo->setNominal(query.value("yeast_lo").toDouble()); 140 ui->beerThermo->setNominal(query.value("yeast_lo").toDouble());
140 ui->beerThermo->setCritical(query.value("yeast_hi").toDouble()); 141 ui->beerThermo->setCritical(query.value("yeast_hi").toDouble());
231 if (query.value("profile_name").toString() == "") { 232 if (query.value("profile_name").toString() == "") {
232 qobject_cast<QStandardItemModel*>(ui->modeEdit->model())->item(4)->setEnabled(false); 233 qobject_cast<QStandardItemModel*>(ui->modeEdit->model())->item(4)->setEnabled(false);
233 } else { 234 } else {
234 qobject_cast<QStandardItemModel*>(ui->modeEdit->model())->item(4)->setEnabled(true); 235 qobject_cast<QStandardItemModel*>(ui->modeEdit->model())->item(4)->setEnabled(true);
235 } 236 }
237 ui->profileEdit->show();
236 ui->profileEdit->setText(query.value("profile_name").toString()); 238 ui->profileEdit->setText(query.value("profile_name").toString());
237 239
238 if (query.value("mode").toString() == "PROFILE") { 240 if (query.value("mode").toString() == "PROFILE") {
239 _profile = query.value("profile_state").toString(); // So we know the profile state anywhere. 241 _profile = query.value("profile_state").toString(); // So we know the profile state anywhere.
240 qDebug() << "profile state" << query.value("profile_state").toString(); 242 qDebug() << "profile state" << query.value("profile_state").toString();
302 } else { 304 } else {
303 /* Offline */ 305 /* Offline */
304 ui->statusEdit->setText(tr("Offline")); 306 ui->statusEdit->setText(tr("Offline"));
305 ui->powerLED->setChecked(false); 307 ui->powerLED->setChecked(false);
306 ui->alarmLED->setChecked(true); 308 ui->alarmLED->setChecked(true);
309 ui->codeEdit->hide();
307 ui->codePick->hide(); 310 ui->codePick->hide();
308 ui->modeEdit->hide(); 311 ui->modeEdit->hide();
312 ui->profileEdit->hide();
313 ui->profileShow->hide();
314 ui->profilePick->hide();
315 ui->modeButton1->hide();
316 ui->modeButton2->hide();
309 ui->stageEdit->hide(); 317 ui->stageEdit->hide();
310 ui->thermoBox->hide(); 318 ui->thermoBox->hide();
311 ui->tempsetBox->hide(); 319 ui->tempsetBox->hide();
312 ui->switchBox->hide(); 320 ui->switchBox->hide();
313 ui->camButton->hide(); 321 ui->camButton->hide();

mercurial