#ifndef SHOWXIANGDANLABELFORM_H #define SHOWXIANGDANLABELFORM_H #include #include "handle/printer/baseboxprinter.h" #include "handle/printer/boxtemlateone.h" #include "QMessageBox" namespace Ui { class ShowXiangDanLabelForm; } struct BoxModel{ QString text1; QString text2; QString text3; QString text4; QString text5; QString text1_2; QString text2_2; QString text3_2; QString text4_2; QString text5_2; QString data1; QString data2; QString data3; QString data4; QString data5; QString data1_2; QString data2_2; QString data3_2; QString data4_2; QString data5_2; }; class ShowXiangDanLabelForm : public QWidget { Q_OBJECT public: explicit ShowXiangDanLabelForm(QWidget *parent = nullptr); ~ShowXiangDanLabelForm(); signals: void back(); private slots: void controlHide(); void controlShow(); void addComboBox(); void on_addNewModel_clicked(); void on_upModel_clicked(); void on_ModelList_cellClicked(int row, int column); void on_backButton_clicked(); private: Ui::ShowXiangDanLabelForm *ui; QSharedPointer _boxPrinter; }; #endif // SHOWXIANGDANLABELFORM_H