#pragma once #include #include "ui_ShowTemperatureListNumberWnd.h" #include "Output/inc/Module/CProduct.h" class ShowTemperatureListNumberWnd : public QWidget { Q_OBJECT public: ShowTemperatureListNumberWnd(QWidget *parent = nullptr); ~ShowTemperatureListNumberWnd(); void Init(); /**设置温度参数,用于显示 * @in nIndex 用来记录第几个 */ void SetTemperaturePar(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar, int nIndex); signals: /**用于删除 */ void SendDelTemperatureListSingals(int iId, int iSerialNumber); /**用于添加 */ void SendAddTemperatureListSingals(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar); /**修改 */ void SendModifyTemperatureListSingals(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar); private slots: void on_delBut_clicked(); public: /**当前窗口Index */ int m_nIndex = -1; private: Ui::ShowTemperatureListNumberWndClass ui; /**传入进来的 */ ns_db::TEMPERATURE_LIST_STRUCT m_temperaturePar; };