Group.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #ifndef GROUP_H
  2. #define GROUP_H
  3. #include <QWidget>
  4. #include "CameraMaterialGroupWnd/MaterialWindow/Wafer.h"
  5. #include "CameraMaterialGroupWnd/MaterialWindow/Waffle.h"
  6. #include "CameraMaterialGroupWnd/MaterialWindow/MaterialBox.h"
  7. namespace Ui {
  8. class Group;
  9. }
  10. class Group : public QWidget
  11. {
  12. Q_OBJECT
  13. public:
  14. // 相机ID 实时图片 物料窗口类型 下拉框文本
  15. explicit Group(int Id, const QString& imagePath1, int MaterialWindowType, const QStringList& textList, QWidget* parent);
  16. ~Group();
  17. void initForm();
  18. bool eventFilter(QObject *obj, QEvent *event);
  19. void saveGroupSettings(int Id, const QString& imagePath1, int materialWndType, const QStringList& textList);
  20. signals:
  21. void sendSignal();
  22. public slots:
  23. void onclickbutton();
  24. protected:
  25. void WaferWidget(); // 圆晶
  26. void WaffleWidget(); // 华夫盒
  27. void MaterialBoxWidget(); // 料盒
  28. private:
  29. Ui::Group *ui;
  30. Wafer *wafer; // 声明Wafer指针
  31. Waffle *waffle; // 声明Waffle指针
  32. MaterialBox *materialbox; // 声明materialbox指针
  33. };
  34. #endif // GROUP_H