src/ImportBrew.h

Sat, 11 Feb 2023 15:48:02 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Sat, 11 Feb 2023 15:48:02 +0100
changeset 493
520306773450
parent 387
7945bf3be1f9
permissions
-rw-r--r--

Monitor iSpindels: use global variables instead of repeated expensive MySQL calls. Use the yeast temperature ranges for the colors on the thermometer scale. Don't show SVG and ABV if the OG is not yet known. Turn statusfield red if offline. Extra mon_ispindles fields yeast_lo and yeast_hi. Need at least bmsd version 0.3.42. If a websocket message is received that cannot be parsed, show the whole received message.

387
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 #ifndef _IMPORTBREW_H
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 #define _IMPORTBREW_H
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4 #include <QDialog>
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 #include <QJsonDocument>
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 namespace Ui {
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 class ImportBrew;
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 }
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 class ImportBrew : public QDialog
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 {
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 Q_OBJECT
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 public:
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 explicit ImportBrew(QWidget *parent = 0);
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17 ~ImportBrew();
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 private slots:
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 void on_openButton_clicked();
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22 private:
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23 Ui::ImportBrew *ui;
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25 void WindowTitle();
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26 };
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 #endif

mercurial