12345678910111213141516171819202122232425262728293031 |
- #include "DataCollectionWidget.h"
- #include "DataTableWidget.h"
- #include "ConfigExpertWidget.h"
- #include <QTabWidget>
- #include <QBoxLayout>
- DataCollectionWidget::DataCollectionWidget(ProjectInfo *proj, QWidget *parent) : EvalWidget(proj, parent)
- {
- setTitle("评估数据采集");
- m_configExpert = new ConfigExpertWidget(this);
- m_contentLayout->addWidget(m_configExpert);
- }
- void DataCollectionWidget::setType(int type)
- {
- EvalWidget::setType(type);
- setupTabWidget();
- }
- void DataCollectionWidget::setupTabWidget()
- {
- m_tab->clear();
- for (int i : indexList()) {
- DataTableWidget *m = new DataTableWidget(proj(), i, this);
- ProjectManager::IndexType t = (ProjectManager::IndexType)i;
- QString s = ProjectManager::nameOfIndexType(t);
- m_tab->addTab(m, s);
- }
- }
|