EvalSchemeWidget2.cpp 680 B

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