#ifndef WIDGET_H #define WIDGET_H #include #include #include #include #include #include #include class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = nullptr); ~Widget(); private: QSqlDatabase _db; QGridLayout *_grid = nullptr; QLabel *_countId = nullptr; QLabel *_nameLabel = nullptr; QLineEdit *_nameEdit = nullptr; QLabel *_textLabel = nullptr; QTextEdit *_textEdit = nullptr; QPushButton *_addBtn = nullptr; void updateCount(); public slots: void init(const QSqlDatabase &); void addRecord(); }; #endif // WIDGET_H