mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-20 16:20:52 +01:00
make createProperty methods static, because they can be used also outside of this class
This commit is contained in:
@@ -40,7 +40,7 @@ bool PropertiesInterface::valideXml(QDomElement& element) {
|
|||||||
return false;
|
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");
|
QDomElement p = doc.createElement("property");
|
||||||
p.setAttribute("name", name);
|
p.setAttribute("name", name);
|
||||||
p.setAttribute("type", stringS);
|
p.setAttribute("type", stringS);
|
||||||
@@ -48,7 +48,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QStr
|
|||||||
return p;
|
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");
|
QDomElement p = doc.createElement("property");
|
||||||
p.setAttribute("name", name);
|
p.setAttribute("name", name);
|
||||||
p.setAttribute("type", stringS);
|
p.setAttribute("type", stringS);
|
||||||
@@ -56,7 +56,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument &doc, const QStr
|
|||||||
return p;
|
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");
|
QDomElement p = doc.createElement("property");
|
||||||
p.setAttribute("name", name);
|
p.setAttribute("name", name);
|
||||||
p.setAttribute("type", integerS);
|
p.setAttribute("type", integerS);
|
||||||
@@ -64,7 +64,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr
|
|||||||
return p;
|
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");
|
QDomElement p = doc.createElement("property");
|
||||||
p.setAttribute("name", name);
|
p.setAttribute("name", name);
|
||||||
p.setAttribute("type", doubleS);
|
p.setAttribute("type", doubleS);
|
||||||
@@ -72,7 +72,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr
|
|||||||
return p;
|
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");
|
QDomElement p = doc.createElement("property");
|
||||||
p.setAttribute("name", name);
|
p.setAttribute("name", name);
|
||||||
p.setAttribute("type", boolS);
|
p.setAttribute("type", boolS);
|
||||||
@@ -80,7 +80,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr
|
|||||||
return p;
|
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");
|
QDomElement p = doc.createElement("property");
|
||||||
p.setAttribute("name", name);
|
p.setAttribute("name", name);
|
||||||
p.setAttribute("type", uuidS);
|
p.setAttribute("type", uuidS);
|
||||||
@@ -88,7 +88,7 @@ QDomElement PropertiesInterface::createXmlProperty(QDomDocument& doc, const QStr
|
|||||||
return p;
|
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");
|
QDomElement p = doc.createElement("property");
|
||||||
p.setAttribute("name", name);
|
p.setAttribute("name", name);
|
||||||
p.setAttribute("type", colorS);
|
p.setAttribute("type", colorS);
|
||||||
|
|||||||
@@ -45,13 +45,13 @@ class PropertiesInterface
|
|||||||
/*!
|
/*!
|
||||||
* Use this functions to add properties to the xml document
|
* Use this functions to add properties to the xml document
|
||||||
*/
|
*/
|
||||||
QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QString value) const;
|
static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QString value);
|
||||||
QDomElement createXmlProperty(QDomDocument &doc, const QString& name, const char* value) const;
|
static QDomElement createXmlProperty(QDomDocument &doc, const QString& name, const char* value);
|
||||||
QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const int value) const;
|
static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const int value);
|
||||||
QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const double value) const;
|
static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const double value);
|
||||||
QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const bool value) const;
|
static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const bool value);
|
||||||
QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QUuid value) const;
|
static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QUuid value);
|
||||||
QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QColor value) const;
|
static QDomElement createXmlProperty(QDomDocument& doc, const QString& name, const QColor value);
|
||||||
|
|
||||||
static QDomElement property(const QDomElement& e, const QString& name);
|
static QDomElement property(const QDomElement& e, const QString& name);
|
||||||
static bool attribute(const QDomElement& e, const QString& attribute_name, const QString& type, QString* attr);
|
static bool attribute(const QDomElement& e, const QString& attribute_name, const QString& type, QString* attr);
|
||||||
|
|||||||
Reference in New Issue
Block a user