DayOfWeekRow QML Type▲
- 
					Import Statement: import QtQuick.Controls 
- 
					Inherits: Control 
Detailed Description▲
DayOfWeekRow presents day of week names in a row. The names of the days are ordered and formatted using the specified locale.

DayOfWeekRow {
    locale: Qt.locale("en_US")
}DayOfWeekRow can be used as a standalone control, but it is most often used in conjunction with MonthGrid. Regardless of the use case, positioning of the row is left to the user.

ColumnLayout {
    DayOfWeekRow {
        locale: grid.locale
        Layout.fillWidth: true
    }
    MonthGrid {
        id: grid
        month: Calendar.December
        year: 2015
        locale: Qt.locale("en_US")
        Layout.fillWidth: true
    }
}The visual appearance of DayOfWeekRow can be changed by implementing a custom delegate.
See Also▲
See also MonthGrid, WeekNumberColumn
Property Documentation▲
delegate : Component▲
This property holds the item delegate that visualizes each day of the week.
In addition to the index property, a list of model data roles are available in the context of each delegate:
| model.day : int | The day of week (Qt::DayOfWeek) | 
| model.longName : string | The long version of the day name; for example, "Monday" (QLocale::LongFormat) | 
| model.shortName : string | The short version of the day name; for example, "Mon" (QLocale::ShortFormat) | 
| model.narrowName : string | A special version of the day name for use when space is limited. For example, "M" (QLocale::NarrowFormat) | 
The following snippet presents the default implementation of the item delegate. It can be used as a starting point for implementing custom delegates.
delegate: Text {
    text: shortName
    font: control.font
    horizontalAlignment: Text.AlignHCenter
    verticalAlignment: Text.AlignVCenter
    required property string shortName
}



