- Qt 6.11
- Qt Core
- C++ Classes
- RowOptions
- Qt 6.11.1 Reference Documentation

# QRangeModel::RowOptions Struct

template <typename T> struct QRangeModel::RowOptions

The RowOptions template provides a customization point to control how QRangeModel represents types used as rows. More...

This struct was introduced in Qt 6.10.

## Detailed Description

Specialize this template for the type used in your range, and add the relevant members.

Member | Values
--- | ---
static constexpr RowCategory rowCategory | RowCategory

     class ColorEntry
     {
         Q_GADGET
         Q_PROPERTY(QString display MEMBER m_colorName)
         Q_PROPERTY(QColor decoration READ decoration)
         Q_PROPERTY(QString toolTip READ toolTip)
     public:
         ...
     };
     template <>
     struct QRangeModel::RowOptions<ColorEntry>
     {
         static constexpr auto rowCategory = QRangeModel::RowCategory::MultiRoleItem;
     };