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
Whenever I click the right mouse button in the grid on a row, I get below assertion:
-
ASSERT: "m_viewUpdateCount > 0" in file ..\..\grid\QtnGridTableView.cpp, line 8912
-
After ignoring the assertion I get the context menu and program continues as if nothing happened.
When I click below the rows, in the blank area of the grid, I get the context menu without assertions.
I'm using QtitanGrid 2.11 with MSVC2010.
I have it consistently in all my grids. All my Grid initializations look like:
-
ui->grid->setViewType(Qtitan::Grid::TableView);
Qtitan::GridTableView *view = ui->grid->view<Qtitan::GridTableView>();
view->setModel(pMyModel);
view->modelController()->setCacheUsage(Qtitan::NoCache);
// Set grid options
view->options().setSelectionPolicy(Qtitan::SelectSingleRow);
view->options().setFastScrollEffect(true);
view->options().setWindowsAirSupported(true);
view->options().setCellHeight(19);
view->options().setCellFont(QFont("Segoe UI",9));