Started implementing serialization and deserialization

This commit is contained in:
Uwe Kindler
2017-03-23 15:57:15 +01:00
parent 16bd1a3bd2
commit 1cd1e7d6ec
14 changed files with 353 additions and 53 deletions

View File

@@ -706,6 +706,17 @@ void CDockAreaWidget::onDockWidgetViewToggled(bool Open)
auto DockWidget = dynamic_cast<CDockWidget*>(sender());
}
//============================================================================
void CDockAreaWidget::saveState(QDataStream& stream) const
{
stream << d->ContentsLayout->count() << d->ContentsLayout->currentIndex();
for (int i = 0; i < d->ContentsLayout->count(); ++i)
{
dockWidget(i)->saveState(stream);
}
}
} // namespace ads
//---------------------------------------------------------------------------