Wt
4.11.0
|
Enumeration that indicates a role for a data item. More...
#include <WModelIndex.h>
Public Member Functions | |
constexpr | ItemDataRole (int role) noexcept |
Create a new role with a certain int value. | |
constexpr int | value () const noexcept |
Returns the underlying int of this role. | |
Static Public Attributes | |
static constexpr const int | Display = 0 |
Role for textual representation. | |
static constexpr const int | Decoration = 1 |
Role for the url of an icon. | |
static constexpr const int | Edit = 2 |
Role for the edited value. | |
static constexpr const int | StyleClass = 3 |
Role for the style class. | |
static constexpr const int | Checked = 4 |
static constexpr const int | ToolTip = 5 |
Role for a (plain) tooltip. | |
static constexpr const int | Link = 6 |
Role for a link. | |
static constexpr const int | MimeType = 7 |
Role for mime type information. | |
static constexpr const int | Level = 8 |
Level in aggregation, for header data. | |
static constexpr const int | MarkerPenColor = 16 |
Marker pen color (for Chart::WCartesianChart) | |
static constexpr const int | MarkerBrushColor = 17 |
Marker brush color (for Chart::WCartesianChart) | |
static constexpr const int | MarkerScaleFactor = 20 |
Marker size (for Chart::WCartesianChart) | |
static constexpr const int | MarkerType = 21 |
Marker type (for Chart::WCartesianChart) | |
static constexpr const int | BarPenColor = 18 |
Bar pen color (for Chart::WCartesianChart) | |
static constexpr const int | BarBrushColor = 19 |
Bar brush color (for Chart::WCartesianChart) | |
static constexpr const int | User = 32 |
First role reserved for user purposes. | |
Enumeration that indicates a role for a data item.
A single data item can have data associated with it corresponding to different roles. Each role may be used by the corresponding view class in a different way.
Role that indicates the check state.
Data for this role should be a bool
. When the Wt::ItemFlag::Tristate flag is set for the item, data for this role should be of type Wt::CheckState.