Handle choose beer if it needs to be cleared better. Fixed unit offline view

Fri, 21 Oct 2022 16:36:40 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Fri, 21 Oct 2022 16:36:40 +0200
changeset 415
dd4ab5c2a8e5
parent 414
6582a2a95583
child 416
3fac92cb1ee1

Handle choose beer if it needs to be cleared better. Fixed unit offline view

src/DetailFermenter.cpp file | annotate | diff | comparison | revisions
ui/DetailFermenter.ui file | annotate | diff | comparison | revisions
--- a/src/DetailFermenter.cpp	Fri Oct 21 15:49:10 2022 +0200
+++ b/src/DetailFermenter.cpp	Fri Oct 21 16:36:40 2022 +0200
@@ -65,7 +65,7 @@
     ui->stageEdit->addItem("TERTIARY");
     ui->stageEdit->addItem("CARBONATION");
 
-    ui->codePick->addItem("Free - Dummy");	// Will be replaced later
+    ui->codePick->addItem("Erase beer");
     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");
     while (query.next()) {
 	ui->codePick->addItem(query.value("code").toString()+" - "+query.value("name").toString());
@@ -133,6 +133,7 @@
 
 	if (query.value("online").toInt()) {
 	    ui->statusEdit->setText(tr("Online"));
+	    ui->codeEdit->show();
             ui->codeEdit->setText(_beercode+" - "+_beername);
 	    ui->airThermo->setNominal(query.value("yeast_lo").toDouble());
 	    ui->airThermo->setCritical(query.value("yeast_hi").toDouble());
@@ -233,6 +234,7 @@
 	    } else {
 		qobject_cast<QStandardItemModel*>(ui->modeEdit->model())->item(4)->setEnabled(true);
 	    }
+	    ui->profileEdit->show();
 	    ui->profileEdit->setText(query.value("profile_name").toString());
 
 	    if (query.value("mode").toString() == "PROFILE") {
@@ -304,8 +306,14 @@
 	    ui->statusEdit->setText(tr("Offline"));
 	    ui->powerLED->setChecked(false);
 	    ui->alarmLED->setChecked(true);
+	    ui->codeEdit->hide();
 	    ui->codePick->hide();
 	    ui->modeEdit->hide();
+	    ui->profileEdit->hide();
+	    ui->profileShow->hide();
+	    ui->profilePick->hide();
+	    ui->modeButton1->hide();
+	    ui->modeButton2->hide();
 	    ui->stageEdit->hide();
 	    ui->thermoBox->hide();
 	    ui->tempsetBox->hide();
--- a/ui/DetailFermenter.ui	Fri Oct 21 15:49:10 2022 +0200
+++ b/ui/DetailFermenter.ui	Fri Oct 21 16:36:40 2022 +0200
@@ -385,6 +385,9 @@
        <property name="sizeAdjustPolicy">
         <enum>QComboBox::AdjustToContentsOnFirstShow</enum>
        </property>
+       <property name="placeholderText">
+        <string>Choose beer:</string>
+       </property>
       </widget>
       <widget class="QComboBox" name="modeEdit">
        <property name="geometry">

mercurial