GUI Milestone 8c

This commit is contained in:
Joey Yakimowich-Payne 2026-01-30 08:57:33 -07:00
commit fa67dd3708
9 changed files with 458 additions and 22 deletions

View file

@ -810,6 +810,10 @@ void WarpGraphModel::saveLayout(const QString &path,
viewObj["scale"] = viewState.scale;
viewObj["center_x"] = viewState.centerX;
viewObj["center_y"] = viewState.centerY;
if (viewState.splitterGraph > 0 || viewState.splitterSidebar > 0) {
viewObj["splitter_graph"] = viewState.splitterGraph;
viewObj["splitter_sidebar"] = viewState.splitterSidebar;
}
root["view"] = viewObj;
}
@ -867,6 +871,8 @@ bool WarpGraphModel::loadLayout(const QString &path) {
m_savedViewState.scale = viewObj["scale"].toDouble(1.0);
m_savedViewState.centerX = viewObj["center_x"].toDouble();
m_savedViewState.centerY = viewObj["center_y"].toDouble();
m_savedViewState.splitterGraph = viewObj["splitter_graph"].toInt(0);
m_savedViewState.splitterSidebar = viewObj["splitter_sidebar"].toInt(0);
m_savedViewState.valid = true;
}