29 result.push_back(value.role);
35 role = (role == Qt::EditRole) ? Qt::DisplayRole : role;
37 if (value.role == role)
47 role = (role == Qt::EditRole) ? Qt::DisplayRole : role;
49 if (it->role == role) {
50 if (value.isValid()) {
Defines class SessionItemData.
Defines namespace SessionItemUtils.
ItemData(int r=-1, const QVariant &v={})
bool operator==(const ItemData &other) const
QVector< ItemData > m_values
QVector< int > roles() const
QVariant data(int role) const
bool setData(int role, const QVariant &value)
Sets the data for given role. Returns true if data was changed.
bool IsTheSame(const QVariant &var1, const QVariant &var2)
Returns true if given variants have same type and value.