#ifndef EDITWINDOW_H #define EDITWINDOW_H #include #include #include #include #include "db.h" #include "fullquery.h" #include "editwindow.h" #include "ui_editwindow.h" namespace Ui { class EditWindow; enum StatusType { INFO, SUCCESS, WARNING, ERROR }; } class EditWindow : public QMainWindow { Q_OBJECT public: explicit EditWindow(int idSocio, QWidget *parent); ~EditWindow(); void setStatus(Ui::StatusType type, QString message); private slots: void on_buttonSalva_clicked(); void on_buttonAnnulla_clicked(); private: QLineEdit* lineID = nullptr; QLineEdit* lineNome = nullptr; QLineEdit* lineCognome = nullptr; QLineEdit* lineComuneResidenza = nullptr; QLineEdit* lineEmail = nullptr; QDateEdit* dateDataNascita = nullptr; QDateEdit* dateDataCompilazione = nullptr; QComboBox* comboProfessione = nullptr; QComboBox* comboFonte = nullptr; QCheckBox* checkAbilitaQuestionario = nullptr; QSqlQuery query; Ui::EditWindow *ui; }; #endif