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(); |