DialogForLoop.h 559 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #pragma once
  2. #include <QDialog>
  3. #include "ui_DialogForLoop.h"
  4. #include "Common.h"
  5. /// <summary>
  6. /// ForLoop工具的双击对话框,用于配置ForLoop的循环次数Size,以及输出当前的Index接口
  7. /// </summary>
  8. class DialogForLoop : public QDialog
  9. {
  10. Q_OBJECT
  11. public:
  12. DialogForLoop( int size, int index, QWidget *parent = nullptr);
  13. ~DialogForLoop();
  14. // 用户设置的循环次数
  15. int m_nSize;
  16. private:
  17. Ui::DialogForLoop ui;
  18. private slots:
  19. // OK按钮
  20. void onButtonOKClicked();
  21. private:
  22. // 对话框初始化
  23. void initUI();
  24. protected:
  25. // 当前的Index
  26. int m_nIndex;
  27. };