aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/modelinglib
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2020-09-18 12:35:24 +0200
committerEike Ziller <eike.ziller@qt.io>2020-09-21 07:22:03 +0000
commit3888c3340443e4671ac4fe205568025c3c45dc6f (patch)
tree3d33677759b0a11a9c8a20e9444095732d122e10 /src/libs/modelinglib
parent830a829b2ebb224a970fecdca71055963a174c71 (diff)
Modeling: Fix build with Qt6
QUuid constructor with QString became explicit. QStringRef gone. Task-number: QTCREATORBUG-24098 Change-Id: I76d74bbce788c2349b777e76416ddec4a5933eb1 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/modelinglib')
-rw-r--r--src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp9
-rw-r--r--src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp3
-rw-r--r--src/libs/modelinglib/qstringparser/qstringparser.cpp2
3 files changed, 9 insertions, 5 deletions
diff --git a/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp b/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp
index 2d23871f0bf..f91bcef9968 100644
--- a/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp
+++ b/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp
@@ -80,7 +80,8 @@ void DiagramView::dragEnterEvent(QDragEnterEvent *event)
QString key;
dataStream >> key;
if (!key.isEmpty()) {
- if (m_diagramSceneModel->diagramSceneController()->isAddingAllowed(Uid(key), m_diagramSceneModel->diagram()))
+ if (m_diagramSceneModel->diagramSceneController()
+ ->isAddingAllowed(Uid(QUuid(key)), m_diagramSceneModel->diagram()))
accept = true;
}
}
@@ -122,8 +123,10 @@ void DiagramView::dropEvent(QDropEvent *event)
QString key;
dataStream >> key;
if (!key.isEmpty()) {
- if (diagramSceneController->isAddingAllowed(Uid(key), m_diagramSceneModel->diagram())) {
- diagramSceneController->addExistingModelElement(Uid(key), mapToScene(event->pos()),
+ if (diagramSceneController->isAddingAllowed(Uid(QUuid(key)),
+ m_diagramSceneModel->diagram())) {
+ diagramSceneController->addExistingModelElement(Uid(QUuid(key)),
+ mapToScene(event->pos()),
m_diagramSceneModel->diagram());
}
}
diff --git a/src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp b/src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp
index b3cfc13a0b0..5ad40944f67 100644
--- a/src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp
+++ b/src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp
@@ -207,7 +207,8 @@ void ModelTreeView::dropEvent(QDropEvent *event)
QString key;
dataStream >> key;
if (!key.isEmpty()) {
- MElement *modelElement = treeModel->modelController()->findElement(Uid(key));
+ MElement *modelElement = treeModel->modelController()->findElement(
+ Uid(QUuid(key)));
if (modelElement) {
if (auto modelObject = dynamic_cast<MObject*>(modelElement)) {
if (auto targetModelPackage = dynamic_cast<MPackage *>(targetModelObject)) {
diff --git a/src/libs/modelinglib/qstringparser/qstringparser.cpp b/src/libs/modelinglib/qstringparser/qstringparser.cpp
index bc9348394b8..cf40a46e619 100644
--- a/src/libs/modelinglib/qstringparser/qstringparser.cpp
+++ b/src/libs/modelinglib/qstringparser/qstringparser.cpp
@@ -124,7 +124,7 @@ bool QStringParser::Parser::scan(double *d, int *index)
++(*index);
}
bool ok = false;
- *d = m_source.midRef(startIndex, *index - startIndex).toDouble(&ok);
+ *d = m_source.mid(startIndex, *index - startIndex).toDouble(&ok);
return ok;
}