From 497673d83bef86958610505dc630e8742e9cf89e Mon Sep 17 00:00:00 2001 From: Martin Marmsoler Date: Sat, 10 Oct 2020 12:21:37 +0200 Subject: [PATCH] make createProperty methods static, because they can be used also outside of this class --- sources/properties/propertiesinterface.cpp | 14 +++++++------- sources/properties/propertiesinterface.h | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/sources/properties/propertiesinterface.cpp b/sources/properties/propertiesinterface.cpp index af8354a9c..68563b31a 100644 --- a/sources/properties/propertiesinterface.cpp +++ b/sources/properties/propertiesinterface.cpp @@ -40,7 +40,7 @@ bool PropertiesInterface::valideXml(QDomElement& element) { return false; } -QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QString& name, const QString value) const { +QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QString& name, const QString value) { QDomElement p = doc.createElement("property"); p.setAttribute("name", name); p.setAttribute("type", stringS); @@ -48,7 +48,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QStr return p; } -QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QString& name, const char* value) const { +QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QString& name, const char* value) { QDomElement p = doc.createElement("property"); p.setAttribute("name", name); p.setAttribute("type", stringS); @@ -56,7 +56,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QStr return p; } -QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const int value) const { +QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const int value) { QDomElement p = doc.createElement("property"); p.setAttribute("name", name); p.setAttribute("type", integerS); @@ -64,7 +64,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr return p; } -QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const double value) const { +QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const double value) { QDomElement p = doc.createElement("property"); p.setAttribute("name", name); p.setAttribute("type", doubleS); @@ -72,7 +72,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr return p; } -QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const bool value) const { +QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const bool value) { QDomElement p = doc.createElement("property"); p.setAttribute("name", name); p.setAttribute("type", boolS); @@ -80,7 +80,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr return p; } -QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const QUuid value) const { +QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const QUuid value) { QDomElement p = doc.createElement("property"); p.setAttribute("name", name); p.setAttribute("type", uuidS); @@ -88,7 +88,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr return p; } -QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const QColor value) const { +QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QString& name, const QColor value) { QDomElement p = doc.createElement("property"); p.setAttribute("name", name); p.setAttribute("type", colorS); diff --git a/sources/properties/propertiesinterface.h b/sources/properties/propertiesinterface.h index f02d9e24a..a7e27f7c1 100644 --- a/sources/properties/propertiesinterface.h +++ b/sources/properties/propertiesinterface.h @@ -45,13 +45,13 @@ class PropertiesInterface /*! * Use this functions to add properties to the xml document */ - QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QString value) const; - QDomElement createXmlProperty(QDomDocument &doc, const QString& name, const char* value) const; - QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const int value) const; - QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const double value) const; - QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const bool value) const; - QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QUuid value) const; - QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QColor value) const; + static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QString value); + static QDomElement createXmlProperty(QDomDocument &doc, const QString& name, const char* value); + static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const int value); + static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const double value); + static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const bool value); + static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QUuid value); + static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QColor value); static QDomElement property(const QDomElement& e, const QString& name); static bool attribute(const QDomElement& e, const QString& attribute_name, const QString& type, QString* attr);