ShowTemperatureWnd.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // *****************************************************************************
  2. // 版权所有(C)2023~2099 上海骄成超声波技术有限公司
  3. // 保留所有权利
  4. // *****************************************************************************
  5. // 作者 : 杨坚
  6. // 版本 : 1.0
  7. // 功能说明:
  8. //
  9. // *****************************************************************************
  10. #ifndef __SHOWTEMPERATUREWND_H__
  11. #define __SHOWTEMPERATUREWND_H__ 1
  12. #include <QWidget>
  13. #include "ui_ShowTemperatureWnd.h"
  14. #include "Output/inc/Module/CProduct.h"
  15. class ShowTemperatureWnd : public QWidget
  16. {
  17. Q_OBJECT
  18. public:
  19. ShowTemperatureWnd(QWidget *parent = nullptr);
  20. ~ShowTemperatureWnd();
  21. void Init();
  22. /**设置温度参数,用于显示
  23. * @in nIndex 用来记录第几个
  24. */
  25. void SetTemperaturePar(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar);
  26. ns_db::TEMPERATURE_LIST_STRUCT GetVal();
  27. signals:
  28. /**用于删除
  29. */
  30. void SendDelTemperatureListSingals(int iId, int iSerialNumber);
  31. /**用于添加
  32. */
  33. void SendAddTemperatureListSingals(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar);
  34. /**修改
  35. */
  36. void SendModifyTemperatureListSingals(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar);
  37. private slots:
  38. void on_reviseBut_clicked();
  39. private:
  40. Ui::ShowTemperatureWndClass ui;
  41. /**传入进来的
  42. */
  43. ns_db::TEMPERATURE_LIST_STRUCT m_temperaturePar;
  44. };
  45. #endif //__SHOWTEMPERATUREWND_H__