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

JobModel: rw jobs: style

parent 5092460b
No related branches found
No related tags found
1 merge request!1125GUI: simplify read/write
......@@ -143,6 +143,8 @@ QVector<DataItem*> JobModel::dataItems() const
void JobModel::writeTo(QXmlStreamWriter* writer)
{
ASSERT(writer);
// jobs
for (auto* job : jobItems()) {
writer->writeStartElement(Tag::Job);
writer->writeAttribute(Attrib::name, job->jobName());
......@@ -157,10 +159,13 @@ void JobModel::readFrom(QXmlStreamReader* reader, MessageService* messageService
ASSERT(reader);
clear();
while (reader->readNextStartElement()) {
// jobs
if (reader->name() == Tag::Job) {
createJobItem()->readFrom(reader);
GUI::Session::XML::gotoEndElementOfTag(reader, Tag::Job);
}
} else
reader->skipCurrentElement();
}
if (reader->hasError())
throw Error(reader->errorString());
......
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