EvalSchemeWidget2.cpp 660 B

123456789101112131415161718192021222324252627
  1. #include "EvalSchemeWidget2.h"
  2. #include <CSchemeView.h>
  3. #include <QTabWidget>
  4. EvalSchemeWidget2::EvalSchemeWidget2(ProjectInfo *proj, QWidget *parent) : EvalWidget(proj, parent)
  5. {
  6. setTitle("评估方案规划");
  7. }
  8. void EvalSchemeWidget2::setType(int type)
  9. {
  10. EvalWidget::setType(type);
  11. setupTabWidget();
  12. }
  13. void EvalSchemeWidget2::setupTabWidget()
  14. {
  15. m_tab->clear();
  16. for (int i : m_indexList) {
  17. CSchemeView *m = new CSchemeView(this);
  18. ProjectManager::IndexType t = (ProjectManager::IndexType)i;
  19. QString s = ProjectManager::nameOfIndexType(t);
  20. m_tab->addTab(m, s);
  21. }
  22. }