25 ui->setupUi(this); |
25 ui->setupUi(this); |
26 this->recno = id; |
26 this->recno = id; |
27 |
27 |
28 WindowTitle(); |
28 WindowTitle(); |
29 |
29 |
|
30 // srcMode = ['OFF', 'NONE', 'FRIDGE', 'BEER', 'PROFILE']; |
|
31 // srcStage = ['PRIMARY', 'SECONDARY', 'TERTIARY', 'CARBONATION']; |
|
32 // |
30 // connect(ui->nameEdit, &QLineEdit::textChanged, this, &DetailFermenter::is_changed); |
33 // connect(ui->nameEdit, &QLineEdit::textChanged, this, &DetailFermenter::is_changed); |
31 // connect(ui->unlimitedEdit, &QCheckBox::stateChanged, this, &DetailFermenter::is_changed); |
34 // connect(ui->unlimitedEdit, &QCheckBox::stateChanged, this, &DetailFermenter::is_changed); |
32 // connect(ui->caEdit, &QDoubleSpinBox::textChanged, this, &DetailFermenter::water_changed); |
35 // connect(ui->caEdit, &QDoubleSpinBox::textChanged, this, &DetailFermenter::water_changed); |
33 |
36 |
34 emit refreshTable(); |
37 emit refreshTable(); |
44 query.prepare("SELECT * FROM mon_fermenters WHERE record = :recno"); |
47 query.prepare("SELECT * FROM mon_fermenters WHERE record = :recno"); |
45 query.bindValue(":recno", this->recno); |
48 query.bindValue(":recno", this->recno); |
46 query.exec(); |
49 query.exec(); |
47 if (query.next()) { |
50 if (query.next()) { |
48 |
51 |
|
52 ui->uuidEdit->setText(query.value("uuid").toString()); |
|
53 ui->systemEdit->setText(query.value("node").toString()+"/"+query.value("alias").toString()); |
|
54 |
49 if (query.value("online").toInt()) { |
55 if (query.value("online").toInt()) { |
|
56 ui->statusEdit->setText(tr("Online")); |
|
57 ui->codeEdit->setText(query.value("beercode").toString()+" - "+query.value("beername").toString()); |
|
58 |
50 if (query.value("mode").toString() == "OFF") { |
59 if (query.value("mode").toString() == "OFF") { |
51 ui->powerLED->setChecked(false); |
60 ui->powerLED->setChecked(false); |
52 // disable dropdowns select beer. |
61 // disable dropdowns select beer. |
53 } else { |
62 } else { |
54 ui->powerLED->setChecked(true); |
63 ui->powerLED->setChecked(true); |