Sat, 01 Jun 2024 21:10:54 +0200
Added fields for target_water and auto upgrade the products table
24 | 1 | #ifndef _INVENTORYHOPS_H |
2 | #define _INVENTORYHOPS_H | |
3 | ||
4 | #include <QDialog> | |
69
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
5 | #include <QtWidgets/QGridLayout> |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
6 | #include <QtWidgets/QGroupBox> |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
7 | #include <QtWidgets/QHBoxLayout> |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
8 | #include <QtWidgets/QHeaderView> |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
9 | #include <QtWidgets/QPushButton> |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
10 | #include <QtWidgets/QTableWidget> |
24 | 11 | |
12 | namespace Ui { | |
13 | class InventoryHops; | |
14 | } | |
15 | ||
16 | class InventoryHops : public QDialog | |
17 | { | |
18 | Q_OBJECT | |
19 | ||
20 | public: | |
21 | explicit InventoryHops(QWidget *parent = nullptr); | |
22 | ~InventoryHops(); | |
23 | ||
79
e726db72da3c
All inventory and profiles now show the items sizes in the statusbar.
Michiel Broek <mbroek@mbse.eu>
parents:
69
diff
changeset
|
24 | signals: |
e726db72da3c
All inventory and profiles now show the items sizes in the statusbar.
Michiel Broek <mbroek@mbse.eu>
parents:
69
diff
changeset
|
25 | void setStatus(QString); |
e726db72da3c
All inventory and profiles now show the items sizes in the statusbar.
Michiel Broek <mbroek@mbse.eu>
parents:
69
diff
changeset
|
26 | |
24 | 27 | private slots: |
28 | void on_insertButton_clicked(); | |
29 | void on_editButton_clicked(); | |
44
5a9a159c2d34
Added yeasts and hops XML exports.
Michiel Broek <mbroek@mbse.eu>
parents:
24
diff
changeset
|
30 | void on_exportButton_clicked(); |
24 | 31 | void refreshTable(void); |
32 | ||
33 | private: | |
69
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
34 | QGridLayout *gridLayout; |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
35 | QTableWidget *tableHops; |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
36 | QGroupBox *groupBox; |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
37 | QHBoxLayout *horizontalLayout; |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
38 | QPushButton *quitButton; |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
39 | QPushButton *exportButton; |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
40 | QPushButton *insertButton; |
228cb2a01acf
Inventory Hops now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
44
diff
changeset
|
41 | |
24 | 42 | void edit(int recno); |
43 | }; | |
44 | ||
45 | #endif |