From 4d0ccae72787838e0f5e5e628f66131876328ffa Mon Sep 17 00:00:00 2001 From: Tuareg Date: Thu, 6 Aug 2020 16:00:19 +1200 Subject: [PATCH] drag from tree operationnal --- .../editing/MappingView/src/mappingvieweditingwidget.cpp | 9 ++++++++- .../editing/MappingView/src/mappingvieweditingwidget.h | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/editing/MappingView/src/mappingvieweditingwidget.cpp b/src/plugins/editing/MappingView/src/mappingvieweditingwidget.cpp index f93b71ebb5..9645a1a74f 100644 --- a/src/plugins/editing/MappingView/src/mappingvieweditingwidget.cpp +++ b/src/plugins/editing/MappingView/src/mappingvieweditingwidget.cpp @@ -52,6 +52,13 @@ namespace MappingView { //============================================================================== +MappingViewEditingModel::MappingViewEditingModel(QObject *pParent) : + QStandardItemModel(pParent) +{ +} + +//============================================================================== + static const char *MappingViewEdittingMimeType = "opencor/mapping-view-editting"; //============================================================================== @@ -265,7 +272,7 @@ void MappingViewEditingWidget::populateTree() for (ObjRef componentVariable = componentVariablesIter->nextVariable(); componentVariable != nullptr; componentVariable = componentVariablesIter->nextVariable()) { - QStandardItem *variableItem = new QStandardItem(QString::fromStdWString(componentVariable->name())); + QStandardItem *variableItem = new QStandardItem(QString::fromStdWString(component->name())+"/"+QString::fromStdWString(componentVariable->name())); componentItem->appendRow(variableItem); } diff --git a/src/plugins/editing/MappingView/src/mappingvieweditingwidget.h b/src/plugins/editing/MappingView/src/mappingvieweditingwidget.h index 751cd8ffa9..42ba61be4e 100644 --- a/src/plugins/editing/MappingView/src/mappingvieweditingwidget.h +++ b/src/plugins/editing/MappingView/src/mappingvieweditingwidget.h @@ -74,6 +74,7 @@ class MappingViewEditingModel : public QStandardItemModel QStringList mimeTypes() const override; QMimeData * mimeData(const QModelIndexList &pIndexes) const override; + };