ShowTemperatureListNumberWnd.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #pragma once
  2. #include <QWidget>
  3. #include "ui_ShowTemperatureListNumberWnd.h"
  4. #include "Output/inc/Module/CProduct.h"
  5. class ShowTemperatureListNumberWnd : public QWidget
  6. {
  7. Q_OBJECT
  8. public:
  9. ShowTemperatureListNumberWnd(QWidget *parent = nullptr);
  10. ~ShowTemperatureListNumberWnd();
  11. void Init();
  12. /**设置温度参数,用于显示
  13. * @in nIndex 用来记录第几个
  14. */
  15. void SetTemperaturePar(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar, int nIndex);
  16. signals:
  17. /**用于删除
  18. */
  19. void SendDelTemperatureListSingals(int iId, int iSerialNumber);
  20. /**用于添加
  21. */
  22. void SendAddTemperatureListSingals(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar);
  23. /**修改
  24. */
  25. void SendModifyTemperatureListSingals(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar);
  26. private slots:
  27. void on_delBut_clicked();
  28. public:
  29. /**当前窗口Index
  30. */
  31. int m_nIndex = -1;
  32. private:
  33. Ui::ShowTemperatureListNumberWndClass ui;
  34. /**传入进来的
  35. */
  36. ns_db::TEMPERATURE_LIST_STRUCT m_temperaturePar;
  37. };