AbstractHeaderComponent QML Type

Abstract header component. More...

Import Statement: import org.kde.kirigamiaddons.tableview

Properties

Detailed Description

Designed to form a set of properties that will be used in the implementation.

Property Documentation

draggable : bool

The flag reflects the ability to move the current column to another place in the table.


headerDelegate : Component

This property holds an item that will be displayed as the main component of the column.

It can be customized to put any kind of Item in there.


itemDelegate : Component

The element that will be used as the base element to display in all delegates of this column.

It can be customized to put any kind of Item in there.


leading : Component

This property holds an item that will be displayed to the left of the headerDelegate contents.

It can be customized to put any kind of Item in there.

See also headerDelegate.


minimumWidth : real

Stores the minimum allowed width of the entire column


resizable : bool [default: true]

This flag reflects the ability to change the original column size.


role : int

The role value from the model for the current column.

By default, used to indicate the column by which the table is sorted.


textRole : string

The name of the role from the model for the current column.

Used to access the value that is stored in the model for that role.


title : string

Column title.

Used in the default headerDelegate.

See also headerDelegate.


visible : bool [default: true]

The property is responsible for displaying the entire column in the table.


width : real

Stores the current width of an entire table column.