qtdeclarative/examples/quickcontrols/spreadsheets/Spreadsheets
MohammadHossein Qanbari 9601b74dab QuickControls: Add vertical and horizontal header view delegates
Implement QQuickHeaderViewDelegate as the base class for header view
delegates, introducing 'headerView' and 'orientation' properties.
Separate previous delegate settings into HorizontalHeaderViewDelegate
and VerticalHeaderViewDelegate components for Basic, Fusion, and Imagine
styles.

This change improves the modularity and reusability of header view
delegates across different styles. It also allows for more consistent
behavior and easier customization of header views.

A test suite has been added to verify default property settings and
ensure the new components work without warnings.

[ChangeLog][QtQuickControls][HeaderView] Add dedicated delegate
components for vertical and horizontal header views.

Task-number: QTBUG-70326
Change-Id: I8831e77f6909bdae13c3a7262145ab156f63a59a
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2025-03-06 03:08:26 +01:00
..
icons Spreadsheets Example: Some improvements 2024-08-17 11:00:06 +02:00
CMakeLists.txt Spreadsheets Example: Use TableViewDelegate 2024-11-30 20:10:33 +01:00
ColumnHeaderView.qml QuickControls: Add vertical and horizontal header view delegates 2025-03-06 03:08:26 +01:00
HeaderToolBar.qml Spreadsheets Example: Some improvements 2024-08-17 11:00:06 +02:00
HeaderViewTapHandler.qml Spreadsheets Example: Separate HeaderViews and TapHandlers as types 2024-07-10 13:37:32 +02:00
HelpDialog.qml Spreadsheets Example: some fixes and improvements 2024-06-11 05:23:03 +02:00
Main.qml Spreadsheets: Fix drag and drop issue after scrolling in table view 2025-01-28 12:48:00 +01:00
RowHeaderView.qml QuickControls: Add vertical and horizontal header view delegates 2025-03-06 03:08:26 +01:00
datamodel.cpp Spreadsheets Example: Fix bug in inserting a new row 2024-07-12 20:59:51 +02:00
datamodel.h Add the Spreadsheet example 2024-06-03 17:27:22 +02:00
spreadcell.cpp Spreadsheets Example: Remove circular dependency 2024-09-10 15:49:10 +02:00
spreadcell.h Add the Spreadsheet example 2024-06-03 17:27:22 +02:00
spreadformula.cpp Add the Spreadsheet example 2024-06-03 17:27:22 +02:00
spreadformula.h Add the Spreadsheet example 2024-06-03 17:27:22 +02:00
spreadkey.h Add the Spreadsheet example 2024-06-03 17:27:22 +02:00
spreadmimedataprovider.cpp Spreadsheets Example: Some improvements 2024-08-17 11:00:06 +02:00
spreadmimedataprovider.h Add the Spreadsheet example 2024-06-03 17:27:22 +02:00
spreadmodel.cpp Spreadsheets Example: Remove circular dependency 2024-09-10 15:49:10 +02:00
spreadmodel.h Spreadsheets Example: Remove circular dependency 2024-09-10 15:49:10 +02:00
spreadrole.h Add the Spreadsheet example 2024-06-03 17:27:22 +02:00