src/EditProfileFerment.h

Tue, 12 Apr 2022 21:03:19 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 12 Apr 2022 21:03:19 +0200
changeset 131
0115b97e8c39
parent 57
75d11cc05ce4
child 385
09af9f46518f
permissions
-rw-r--r--

Added global variables, C++ lovers will hate that. Added global acid data. Fixed several load and save errors in the json arrays in the recipe record. Added first part of the miscs table. The first part of the water tab has values.

#ifndef _EDITPROFILEFERMENT_H
#define _EDITPROFILEFERMENT_H

#include <QDialog>
#include <QJsonDocument>

namespace Ui {
class EditProfileFerment;
}

class EditProfileFerment : public QDialog
{
    Q_OBJECT

signals:
    void entry_changed();

public:
    explicit EditProfileFerment(int id, QWidget *parent = 0);
    ~EditProfileFerment();

private slots:
    void on_saveButton_clicked();
    void on_quitButton_clicked();
    void on_deleteButton_clicked();
    void is_changed();
    void make_Json();
    void refreshTable(void);
    void cell_Changed(int nRow, int nCol);
    void combo_Changed();
    void templo_changed();
    void temphi_changed();
    void on_addButton_clicked();
    void on_deleteRow_clicked();

private:
    Ui::EditProfileFerment *ui;
    int recno, duration, totalsteps;
    bool textIsChanged = false;
    bool ignoreChanges = false;
    QJsonDocument steps;

    void WindowTitle();
};

#endif

mercurial