2111static void copyRolesToItem(
const ItemData *id, T *item, DesignerIconCache *iconCache,
bool editor)
2113 for (
auto it = id->m_properties.cbegin(), end = id->m_properties.cend(); it != end; ++it) {
2114 if (it.value().isValid()) {
2116 item->setFlags((Qt::ItemFlags)it.value().toInt());
2118 item->setData(it.key(), it.value());
2120 case Qt::DecorationPropertyRole:
2122 item->setIcon(iconCache->icon(qvariant_cast<PropertySheetIconValue>(it.value())));
2124 case Qt::DisplayPropertyRole:
2127 case Qt::ToolTipPropertyRole:
2130 case Qt::StatusTipPropertyRole:
2133 case Qt::WhatsThisPropertyRole:
2142 item->setFlags(item->flags() | Qt::ItemIsEditable);
2392 const TableWidgetContents &rhs)
noexcept
2394 return lhs.m_columnCount == rhs.m_columnCount && lhs.m_rowCount == rhs.m_rowCount &&
2395 lhs.m_horizontalHeader.m_items == rhs.m_horizontalHeader.m_items &&
2396 lhs.m_verticalHeader.m_items == rhs.m_verticalHeader.m_items &&
2397 lhs.m_items == rhs.m_items;