#ifndef AUTOPACKFORM_H #define AUTOPACKFORM_H #include #include "globalinfo.h" #include "handle/remotepackconfig.h" #include "packinfo.h" namespace Ui { class AutoPackForm; } // NOTE:页面逻辑部份注意耦合,页面可能重用 class AutoPackForm : public QWidget { Q_OBJECT public: explicit AutoPackForm(QWidget *parent = nullptr); ~AutoPackForm(); inline void setProInfo(const ProjectInfo & info){_info = info;} public slots: void upconfig(const DaBaoConfig & config); void upDengjiInfo(const QList & dengJis); void init(); signals: void back(); private slots: void on_pushBack_clicked(); void on_addPackList_clicked(); void doSend(QSharedPointer & info); void on_pushStart_clicked(); void on_addBoxList_clicked(); private: Ui::AutoPackForm *ui; ProjectInfo _info; QSharedPointer packinfo; QMap dengjiMap;// }; #endif // AUTOPACKFORM_H