mainwindow/project: implemented saving/restoring panel state to project file
This commit is contained in:
@@ -60,6 +60,10 @@ void Project::Load(QXmlStreamReader *reader, const QAtomicInt* cancelled)
|
||||
}
|
||||
}
|
||||
|
||||
} else if (reader->name() == QStringLiteral("layout")) {
|
||||
|
||||
Core::instance()->main_window()->LoadLayout(reader, xml_node_data);
|
||||
|
||||
} else {
|
||||
reader->skipCurrentElement();
|
||||
}
|
||||
@@ -88,6 +92,9 @@ void Project::Save(QXmlStreamWriter *writer) const
|
||||
|
||||
writer->writeEndElement(); // colormanagement
|
||||
|
||||
// Save main window project layout
|
||||
Core::instance()->main_window()->SaveLayout(writer);
|
||||
|
||||
writer->writeEndElement(); // project
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user