2110static void copyRolesToItem(
const ItemData *id, T *item, DesignerIconCache *iconCache,
bool editor)
2112 for (
auto it = id->m_properties.cbegin(), end = id->m_properties.cend(); it != end; ++it) {
2113 if (it.value().isValid()) {
2115 item->setFlags((Qt::ItemFlags)it.value().toInt());
2117 item->setData(it.key(), it.value());
2119 case Qt::DecorationPropertyRole:
2121 item->setIcon(iconCache->icon(qvariant_cast<PropertySheetIconValue>(it.value())));
2123 case Qt::DisplayPropertyRole:
2126 case Qt::ToolTipPropertyRole:
2129 case Qt::StatusTipPropertyRole:
2132 case Qt::WhatsThisPropertyRole:
2141 item->setFlags(item->flags() | Qt::ItemIsEditable);
2391 const TableWidgetContents &rhs)
noexcept
2393 return lhs.m_columnCount == rhs.m_columnCount && lhs.m_rowCount == rhs.m_rowCount &&
2394 lhs.m_horizontalHeader.m_items == rhs.m_horizontalHeader.m_items &&
2395 lhs.m_verticalHeader.m_items == rhs.m_verticalHeader.m_items &&
2396 lhs.m_items == rhs.m_items;