Skip to content
Snippets Groups Projects
Commit 8fbe68d2 authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

MaskItems: add m_maskName

parent 82c7dc9d
No related branches found
No related tags found
1 merge request!1336GUI: masks are not inherited from SessionItem anymore
...@@ -177,12 +177,12 @@ void MaskContainerItem::readFrom(QXmlStreamReader* r, MessageService*) ...@@ -177,12 +177,12 @@ void MaskContainerItem::readFrom(QXmlStreamReader* r, MessageService*)
QString MaskItem::maskName() const QString MaskItem::maskName() const
{ {
return itemName(); return m_maskName;
} }
void MaskItem::setMaskName(const QString& name) void MaskItem::setMaskName(const QString& name)
{ {
setItemName(name); m_maskName = name;
} }
/* ------------------------------------------------------------------------- */ /* ------------------------------------------------------------------------- */
...@@ -215,17 +215,17 @@ void MaskItem::writeTo(QXmlStreamWriter* w) const ...@@ -215,17 +215,17 @@ void MaskItem::writeTo(QXmlStreamWriter* w) const
// name // name
w->writeStartElement(Tag::Name); w->writeStartElement(Tag::Name);
XML::writeAttribute(w, XML::Attrib::value, maskName()); XML::writeAttribute(w, XML::Attrib::value, m_maskName);
w->writeEndElement(); w->writeEndElement();
// mask value // mask value
w->writeStartElement(Tag::MaskValue); w->writeStartElement(Tag::MaskValue);
XML::writeAttribute(w, XML::Attrib::value, maskValue()); XML::writeAttribute(w, XML::Attrib::value, m_maskValue);
w->writeEndElement(); w->writeEndElement();
// is visible? // is visible?
w->writeStartElement(Tag::IsVisible); w->writeStartElement(Tag::IsVisible);
XML::writeAttribute(w, XML::Attrib::value, isVisibleValue()); XML::writeAttribute(w, XML::Attrib::value, m_isVisible);
w->writeEndElement(); w->writeEndElement();
} }
...@@ -239,23 +239,17 @@ void MaskItem::readFrom(QXmlStreamReader* r) ...@@ -239,23 +239,17 @@ void MaskItem::readFrom(QXmlStreamReader* r)
// name // name
if (tag == Tag::Name) { if (tag == Tag::Name) {
QString name; XML::readAttribute(r, XML::Attrib::value, &m_maskName);
XML::readAttribute(r, XML::Attrib::value, &name);
setMaskName(name);
XML::gotoEndElementOfTag(r, tag); XML::gotoEndElementOfTag(r, tag);
// mask value // mask value
} else if (tag == Tag::MaskValue) { } else if (tag == Tag::MaskValue) {
bool maskValue = true; XML::readAttribute(r, XML::Attrib::value, &m_maskValue);
XML::readAttribute(r, XML::Attrib::value, &maskValue);
setMaskValue(maskValue);
XML::gotoEndElementOfTag(r, tag); XML::gotoEndElementOfTag(r, tag);
// is visible? // is visible?
} else if (tag == Tag::IsVisible) { } else if (tag == Tag::IsVisible) {
bool isVisible = true; XML::readAttribute(r, XML::Attrib::value, &m_isVisible);
XML::readAttribute(r, XML::Attrib::value, &isVisible);
setIsVisibleValue(isVisible);
XML::gotoEndElementOfTag(r, tag); XML::gotoEndElementOfTag(r, tag);
} else } else
......
...@@ -56,6 +56,7 @@ public: ...@@ -56,6 +56,7 @@ public:
protected: protected:
explicit MaskItem(const QString& name); explicit MaskItem(const QString& name);
QString m_maskName = "nameless by default";
bool m_maskValue = true; bool m_maskValue = true;
bool m_isVisible = true; bool m_isVisible = true;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment