Widget.h.template 604 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #pragma once
  2. #include <QWidget>
  3. #include "%2.h"
  4. #include "FormBuilder.h"
  5. #include "%3.h"
  6. #include "ui_%1.h"
  7. namespace Ui { class %1; };
  8. class %1 : public QWidget
  9. {
  10. Q_OBJECT
  11. public:
  12. %1(QWidget *parent = Q_NULLPTR);
  13. ~%1();
  14. private:
  15. void init();
  16. void initTableView();
  17. void initModel();
  18. void initService();
  19. void initPagination();
  20. void initFormBuild();
  21. void doQuery(int pageIndex = 0);
  22. private slots:
  23. void onQuery();
  24. void onReset();
  25. void onAdd();
  26. void onEdit();
  27. void onRemove();
  28. private:
  29. Ui::%1 *ui;
  30. %2 *m_Model;
  31. FormBuilder *m_FormBuilder;
  32. %3 *m_Service;
  33. int m_PageIndex;
  34. };