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 combined QtitanRibbon 4.18.0 and QTitanDocking 2.0.1. This works.
After upgrading to QtitanDocking 2.3.0 i cannot compile my project anymore.
#include <QtitanRibbon.h>
#include <QtitanDocking.h>
I always get something like this:
c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(50): error C2039: 'DockBarPosition': is not a member of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(36): note: see declaration of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(50): error C2061: syntax error: identifier 'DockBarPosition'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(52): error C2039: 'DockBarPosition': is not a member of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(36): note: see declaration of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(52): error C2061: syntax error: identifier 'DockBarPosition'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(76): error C2039: 'DockBarPosition': is not a member of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(36): note: see declaration of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(76): error C2065: 'DockBarPosition': undeclared identifier
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockbarmanager.h(76): error C2146: syntax error: missing ')' before identifier 'barPosition'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockwidgetpanel.h(109): error C2039: 'DockPanelAreas': is not a member of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockwidgetpanel.h(40): note: see declaration of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockwidgetpanel.h(109): error C3646: 'allowedAreas': unknown override specifier
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockwidgetpanel.h(109): error C2059: syntax error: '('
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockwidgetpanel.h(109): error C2238: unexpected token(s) preceding ';'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockwidgetpanel.h(110): error C2039: 'DockPanelAreas': is not a member of 'Qtitan'
1>c:\qt\developer machines\qtitandocking2.3.0\src\docking\qtndockwidgetpanel.h(40): note: see declaration of 'Qtitan'
Strange issue. We do not make any changes in this area. How you are merging the two projects? To build it together you have to merge base/ shared folder. I'd suggest to use /base folder from QtitanDocking component.
I have not merged the folders. I have added include paths to Ribbon and docking to my project.
According to your hint i have copied Docking folder to Ribbon folder. But now i had to delete many Qtitan:: (e.g. Qtitan::RibbonMainWindow, Qtitan::RibbonGroup)
After deleting many Qtitan:: i could compile the project but it crashes.