|
ORE Studio 0.0.4
|
Metadata for a table column. More...
#include <ColumnMetadata.hpp>

Public Attributes | |
| int | column |
| std::string_view | header |
| column_style | style |
| bool | hidden_by_default |
| int | default_width |
Metadata for a table column.
Provides a single source of truth for column configuration including header text, rendering style, visibility, and width. Used by models to define columns in a way that automatically stays in sync with delegate styles and column visibility settings.
| int column |
Column index (should match the model's Column enum value).
| std::string_view header |
Header text displayed in the table view.
| column_style style |
Rendering style for the column (font, alignment).
| bool hidden_by_default |
If true, column is hidden by default.
| int default_width |
Default width in pixels, or kColumnWidthAuto for auto-size.