#ifndef CUSTOMER_H #define CUSTOMER_H #include #include #include #include #include #include #include #include namespace Ui { class customer; } class customer : public QMainWindow { Q_OBJECT public: explicit customer(QWidget *parent = nullptr); ~customer(); void addrow(QString name,QString gender,int age,QString bornplace); void findall(); void flush_data(QVector>&userinfo); bool find_byname(QString name); void setmousehand(); void setid(QString str); void init(); private slots: void on_checking_out1_clicked(); void on_Reservation1_clicked(); void on_checkBox_clicked(bool checked); void on_checkBox_2_clicked(bool checked); void on_tableWidget_itemClicked(QTableWidgetItem *item); void on_search_clicked(); void on_pushButton_clicked(); protected: void paintEvent(QPaintEvent*); private: Ui::customer *ui; QLabel *labelone; ResetMessage *rm; QSqlDatabase db; QVector>userinfo; int row; QString id; int account_roomaccount; }; #endif // CUSTOMER_H