This fixes the same problem as described in D4406 for Breeze.
Details
Details
- Reviewers
cfeck - Group Reviewers
Breeze - Commits
- R113:f6cd73e6d7b4: Fix header content size when sorting is disabled
#include <QApplication> #include <QTreeView> #include <QStandardItemModel> #include <QStandardItem> int main(int argc, char *argv[]) { QApplication app(argc, argv); // Test model QStandardItemModel model(3, 2); model.setHorizontalHeaderLabels({ "Header 1", "Header 2" }); for (int row = 0; row < 3; ++row) { for (int column = 0; column < 2; ++column) { model.setItem(row, column, new QStandardItem("Foo")); } } // View with sorting disabled QTreeView view; view.setWindowTitle("Sorting Disabled"); view.setModel(&model); view.show(); view.resizeColumnToContents(0); // View with sorting enabled QTreeView viewWithSorting; viewWithSorting.setWindowTitle("Sorting Enabled"); viewWithSorting.setModel(&model); viewWithSorting.setSortingEnabled(true); viewWithSorting.show(); viewWithSorting.resizeColumnToContents(0); return app.exec(); }
Before the fix:
After the fix:
Diff Detail
Diff Detail
- Repository
- R113 Oxygen Theme
- Branch
- fix-unsortable-item-view-header-size
- Lint
No Linters Available - Unit
No Unit Test Coverage