fix conductor properties xml load

This commit is contained in:
Martin Marmsoler
2021-03-07 14:07:47 +01:00
parent 5d3710c4b2
commit 755bcf640d
3 changed files with 26 additions and 7 deletions

View File

@@ -121,9 +121,8 @@ class ConductorProperties: public PropertiesInterface
SingleLineProperties singleLineProperties;
// methods
void toXmlPriv(QDomElement&) const override;
bool fromXmlPriv(const QDomElement &) override;
static bool valideXml(QDomElement& element);
static QString xmlTagName();
void toSettings(QSettings &, const QString & = QString()) const override;
void fromSettings(QSettings &, const QString & = QString()) override;
static QString typeToString(ConductorType);
@@ -135,6 +134,10 @@ class ConductorProperties: public PropertiesInterface
bool operator==(const ConductorProperties &) const;
bool operator!=(const ConductorProperties &) const;
private:
void toXmlPriv(QDomElement&) const override;
bool fromXmlPriv(const QDomElement &) override;
private:
void readStyle(const QString &);
QString writeStyle() const;