void AbstractViewItem::setModelIndex(const QModelIndex &index) { if (m_index != index) { m_index = index; updateItemContents(); } }
void RecycledListItem::setTwoColumns(const bool enabled) { if (m_item2 && enabled) return; if (enabled) { m_item2 = new ListItem(); m_item2->setMinimumWidth(MinItemWidth); m_layout->addItem(m_item2, 0, 1); updateItemContents(); } else { if (m_layout->count() > 1) { m_layout->removeAt(1); } delete m_item2; m_item2 = 0; } if (!m_layout->isActivated()) m_layout->activate(); }