From 2730a86d56f323aa3a143dae0999505a3b4cd85b Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 15 May 2019 15:10:52 +0200 Subject: fix casting --- src/diagramitem.cpp | 4 ++-- src/items/database/columnlistmodel.cpp | 1 - src/items/database/databasetableproperties.cpp | 2 +- src/line.cpp | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/diagramitem.cpp b/src/diagramitem.cpp index cd591ec..23cd83b 100644 --- a/src/diagramitem.cpp +++ b/src/diagramitem.cpp @@ -40,7 +40,7 @@ DiagramItem::document() const void DiagramItem::loadFromXml(QDomElement element, DiagramDocument *) { - setId(element.attribute("id", QUuid())); + setId(element.attribute("id", QUuid().toString())); setPos(readPointElement(element, "position")); } @@ -48,7 +48,7 @@ void DiagramItem::saveToXml(QDomDocument doc, QDomElement element) { element.setAttribute("type", typeName()); - element.setAttribute("id", id()); + element.setAttribute("id", id().toString()); appendPointElement(doc, element, "position", pos()); } diff --git a/src/items/database/columnlistmodel.cpp b/src/items/database/columnlistmodel.cpp index 84ba804..6863a11 100644 --- a/src/items/database/columnlistmodel.cpp +++ b/src/items/database/columnlistmodel.cpp @@ -44,7 +44,6 @@ ColumnListModel::setColumnList(ColumnList *columnList) connect(m_columnList, SIGNAL(columnRemoved(int)), this, SLOT(_columnRemoved())); connect(m_columnList, SIGNAL(columnChanged(int)), this, SLOT(_columnChanged(int))); } - reset(); } int diff --git a/src/items/database/databasetableproperties.cpp b/src/items/database/databasetableproperties.cpp index 779b4bc..14c1fe9 100644 --- a/src/items/database/databasetableproperties.cpp +++ b/src/items/database/databasetableproperties.cpp @@ -151,7 +151,7 @@ DatabaseTableProperties::updateProperty(const QString &name, const QVariant &val d->nameEdit->setText(value.toString()); } else if (name == "color") { - d->colorPicker->setCurrentColor(qVariantValue(value)); + d->colorPicker->setCurrentColor(value.value()); } } diff --git a/src/line.cpp b/src/line.cpp index 527fab3..bb58e1e 100644 --- a/src/line.cpp +++ b/src/line.cpp @@ -94,7 +94,7 @@ Line::saveToXml(QDomDocument doc, QDomElement element) if (connector->hub()) { QDomElement hubElement = doc.createElement("hub"); connectorElement.appendChild(hubElement); - hubElement.setAttribute("owner", connector->hub()->owner()->id()); + hubElement.setAttribute("owner", connector->hub()->owner()->id().toString()); } } } -- cgit v1.2.3-54-g00ecf