|
@@ -75,6 +75,7 @@ DataCollectionWidget::DataCollectionWidget(ProjectInfo *proj, QWidget *parent) :
|
|
connect(m_configExpert, &ConfigExpertDataWidget::sigConfigCurrentChanged, this,
|
|
connect(m_configExpert, &ConfigExpertDataWidget::sigConfigCurrentChanged, this,
|
|
&DataCollectionWidget::slotConfigSelectionChanged);
|
|
&DataCollectionWidget::slotConfigSelectionChanged);
|
|
connect(m_configScheme, &ConfigSchemeDataWidget::sigAddScheme, this, &DataCollectionWidget::slotAddScheme);
|
|
connect(m_configScheme, &ConfigSchemeDataWidget::sigAddScheme, this, &DataCollectionWidget::slotAddScheme);
|
|
|
|
+ connect(m_configScheme, &ConfigSchemeDataWidget::sigDeleteScheme, this, &DataCollectionWidget::slotDeleteScheme);
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigAddData, this, &DataCollectionWidget::slotAddMeasureData);
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigAddData, this, &DataCollectionWidget::slotAddMeasureData);
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigCurrentRowChanged, this,
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigCurrentRowChanged, this,
|
|
&DataCollectionWidget::slotCurrentMeasureDataSelected);
|
|
&DataCollectionWidget::slotCurrentMeasureDataSelected);
|
|
@@ -397,6 +398,12 @@ void DataCollectionWidget::slotAddScheme()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+void DataCollectionWidget::slotDeleteScheme()
|
|
|
|
+{
|
|
|
|
+ DataTableWidget *table = (DataTableWidget *)m_tab->currentWidget();
|
|
|
|
+ table->setupModels();
|
|
|
|
+}
|
|
|
|
+
|
|
void DataCollectionWidget::slotAddSchemeInfo(const QString name, const QString remark, const QString path)
|
|
void DataCollectionWidget::slotAddSchemeInfo(const QString name, const QString remark, const QString path)
|
|
{
|
|
{
|
|
DataTableWidget *table = (DataTableWidget *)m_tab->currentWidget();
|
|
DataTableWidget *table = (DataTableWidget *)m_tab->currentWidget();
|
|
@@ -415,8 +422,8 @@ void DataCollectionWidget::slotAddSchemeInfo(const QString name, const QString r
|
|
bool ret = SchemeInfoService().AddSchemeInfoList({ scheme });
|
|
bool ret = SchemeInfoService().AddSchemeInfoList({ scheme });
|
|
if (ret) {
|
|
if (ret) {
|
|
m_configScheme->loadData();
|
|
m_configScheme->loadData();
|
|
|
|
+ table->setupModels();
|
|
m_configScheme->selectLast();
|
|
m_configScheme->selectLast();
|
|
- table->addScheme(scheme);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|