diff --git a/dataPanel/dpConfigurationDialog.cpp b/dataPanel/dpConfigurationDialog.cpp index 3240341..ce51ac2 100644 --- a/dataPanel/dpConfigurationDialog.cpp +++ b/dataPanel/dpConfigurationDialog.cpp @@ -145,6 +145,7 @@ void dpConfigurationDialog::copyModelData(QStandardItemModel* sourceModel, QStan if(item) { QStandardItem* newItem = new QStandardItem(item->text()); + newItem->setData(item->data(Qt::DecorationRole), Qt::DecorationRole); RealTimeDataType dataType = (RealTimeDataType)item->data(Qt::UserRole + itemRole_dataType).toInt(); newItem->setData(dataType, Qt::UserRole + itemRole_dataType); itemList.push_back(newItem); @@ -306,6 +307,8 @@ void dpConfigurationDialog::onBtnClicked_tabBtn() int nIndex = pTab->property("index").toInt(); ui->stackedWidget->setCurrentIndex(nIndex); + if(nIndex == 1 && m_pModel_dataSelected->rowCount() > 0) + ui->dataSelectedList->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch); } m_curActiveTab = pTab; @@ -472,7 +475,6 @@ void dpConfigurationDialog::onItemClicked_dataSource(const QModelIndex& index) return; //只能对已选择的数据类型进行选择 - bool bCanbeSelect = false; RealTimeDataType itemDataType = (RealTimeDataType)item->data(Qt::UserRole + itemRole_dataType).toInt(); //qDebug() << "itemDataType" << itemDataType;