settingnum.h 619 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef SETTINGNUM_H
  2. #define SETTINGNUM_H
  3. #include <QDialog>
  4. #include "spdlog/spdlog.h"
  5. class OneSettingItem;
  6. namespace Ui {
  7. class SettingNum;
  8. }
  9. class SettingNum : public QDialog
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit SettingNum(QDialog *parent = nullptr);
  14. ~SettingNum();
  15. /* 设置行数和列数 */
  16. void setRowAndColumn(int row, int column);
  17. private slots:
  18. void do_pBtn_close();
  19. private:
  20. /* 布局item */
  21. void layoutItem(int num);
  22. private:
  23. Ui::SettingNum *ui;
  24. std::shared_ptr<spdlog::logger> m_logger = nullptr;
  25. QList<OneSettingItem*> m_listItem;
  26. };
  27. #endif // SETTINGNUM_H