QtitanDataGridModel-view DataGrid component with rich functionality for Qt.C++ and PySideQtitanRibbonReplicates Microsoft RibbonUI interface for Qt.C++ and PySideQtitanNavigationDesignUIReplicates Microsoft Navigation Design interface for Qt.C++ and PySideQtitanChartCharts and Diagrams component for Qt.C++ and PySideQtitanDockingDockable Panels and Tool Bars for Qt.C++ and PySideQtitanFastInfosetXML Compressed format FastInfoset implementation for Qt.C++ and PySideRoadmap Development 2023
FireDataGridPowerful, modern, fast, DB-Aware Grid for Delphi-FiremonkeyFireDockingDelphi IDE/Visual Studio implementation of dock panels for Delphi-Firemonkey
Hello,
i have added saveStateToDevice and loadStateFromDevice to the Docking_SimplePanels demo (see attachments).
Saving modified panel position and size works.
Now i have added this line dockPanelManager()->centralLayoutPanel();
With this line, saveStateToDevice / loadStateFromDevice to restore the layout do not work.
The following procedure makes it work, but this is not usable.
1) comment "dockPanelManager()->centralLayoutPanel();" and "ret = dockPanelManager()->loadStateFromDevice(&buffer);"
2) compile .exe
3) start and close .exe
4) uncomment "dockPanelManager()->centralLayoutPanel();" and "ret = dockPanelManager()->loadStateFromDevice(&buffer);"
5) compile. exe
Now it is possible to modify panel size and position. But it should work without this trick.