#ifndef PACKDETAILFORM_H #define PACKDETAILFORM_H #include //#include "handle/remotepackconfig.h" #include "QMessageBox" #include "QTreeWidget" #include "handle/danjumuban.h" namespace Ui { class PackDetailForm; } class PackDetailForm : public QWidget { Q_OBJECT public: explicit PackDetailForm(QWidget *parent = nullptr); ~PackDetailForm(); // void upconfig(const DaBaoConfig &config); private slots: void on_pushButton_clicked(); // void changeTable(QList> productList); void changeTreeWidget(QList> productList); void tongbu_clicked(QTreeWidgetItem * item,int row); void code_single_clicked(int row); void case_number_clicked(); void productList(); void detailsList(); void on_pushBack_clicked(); void on_prevoiusPage_clicked(); void on_nextPage_clicked(); void on_jump_clicked(); signals: void back(); private: Ui::PackDetailForm *ui; QList> product; QList> details; QStringList productSqlList; QStringList detailSqlList; QSharedPointer packinfo; DanJuMuBan djmb; int nowPageNum; int pageNumAll; }; #endif // PACKDETAILFORM_H