Fri, 20 May 2022 20:43:33 +0200
Implemented the tasting tab. On the generic tab, show the ingredients check or the read only prompt on the same place depending on the product stage. Fixed the yeasts ingredients in stock check. Reordered the tab order of all edit fields. It looks like this module is ready and needs testing.
#ifndef _INVENTORYFERMENTABLES_H #define _INVENTORYFERMENTABLES_H #include <QDialog> #include <QtWidgets/QGridLayout> #include <QtWidgets/QGroupBox> #include <QtWidgets/QHBoxLayout> #include <QtWidgets/QHeaderView> #include <QtWidgets/QPushButton> #include <QtWidgets/QTableWidget> namespace Ui { class InventoryFermentables; } class InventoryFermentables : public QDialog { Q_OBJECT public: explicit InventoryFermentables(QWidget *parent = nullptr); ~InventoryFermentables(); signals: void setStatus(QString); private slots: void on_insertButton_clicked(); void on_editButton_clicked(); void on_exportButton_clicked(); void refreshTable(void); private: QGridLayout *gridLayout; QTableWidget *tableFermentables; QGroupBox *groupBox; QHBoxLayout *horizontalLayout; QPushButton *quitButton; QPushButton *exportButton; QPushButton *importButton; QPushButton *insertButton; void edit(int recno); }; #endif