Mon, 21 Mar 2022 11:44:51 +0100
Status and Windowtitle messages via signals and slots. Global setup now on the mainwindow.
29
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | #ifndef _INVENTORYWATERS_H |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
2 | #define _INVENTORYWATERS_H |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | #include <QDialog> |
72
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
5 | #include <QtWidgets/QGridLayout> |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
6 | #include <QtWidgets/QGroupBox> |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
7 | #include <QtWidgets/QHBoxLayout> |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
8 | #include <QtWidgets/QHeaderView> |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
9 | #include <QtWidgets/QPushButton> |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
10 | #include <QtWidgets/QTableWidget> |
29
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | namespace Ui { |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | class InventoryWaters; |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | } |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
15 | |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
16 | class InventoryWaters : public QDialog |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
17 | { |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
18 | Q_OBJECT |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
20 | public: |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
21 | explicit InventoryWaters(QWidget *parent = nullptr); |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
22 | ~InventoryWaters(); |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
23 | |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
24 | private slots: |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
25 | void on_insertButton_clicked(); |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
26 | void on_editButton_clicked(); |
46 | 27 | void on_exportButton_clicked(); |
29
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
28 | void refreshTable(void); |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
29 | |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
30 | private: |
72
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
31 | QGridLayout *gridLayout; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
32 | QTableWidget *tableWaters; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
33 | QGroupBox *groupBox; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
34 | QHBoxLayout *horizontalLayout; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
35 | QPushButton *quitButton; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
36 | QPushButton *exportButton; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
37 | QPushButton *importButton; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
38 | QPushButton *insertButton; |
7992c686e349
Inventory Waters now on the mainscreen.
Michiel Broek <mbroek@mbse.eu>
parents:
46
diff
changeset
|
39 | |
29
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
40 | void edit(int recno); |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
41 | }; |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
42 | |
76846c99f827
Added inventory water editor and table. In Yeasts table make sure the fields without a tickmark are empty. Removed Utils::Round function, not reliable.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
43 | #endif |