+ return m_enabledSelectionToggle;
+}
+
+void KItemListWidget::setSiblingsInformation(const QBitArray &siblings)
+{
+ const QBitArray previous = m_siblingsInfo;
+ m_siblingsInfo = siblings;
+ siblingsInformationChanged(m_siblingsInfo, previous);
+ update();
+}
+
+QBitArray KItemListWidget::siblingsInformation() const
+{
+ return m_siblingsInfo;
+}
+
+void KItemListWidget::setEditedRole(const QByteArray &role)
+{
+ if (m_editedRole != role) {
+ const QByteArray previous = m_editedRole;
+ m_editedRole = role;
+ editedRoleChanged(role, previous);
+ }
+}
+
+QByteArray KItemListWidget::editedRole() const
+{
+ return m_editedRole;
+}
+
+void KItemListWidget::setIconSize(int iconSize)
+{
+ if (m_iconSize != iconSize) {
+ const int previousIconSize = m_iconSize;
+ m_iconSize = iconSize;
+ iconSizeChanged(iconSize, previousIconSize);
+ }
+}
+
+int KItemListWidget::iconSize() const
+{
+ return m_iconSize;
+}
+
+bool KItemListWidget::contains(const QPointF &point) const
+{
+ if (!QGraphicsWidget::contains(point)) {
+ return false;
+ }
+
+ return iconRect().contains(point) || textRect().contains(point) || expansionToggleRect().contains(point) || selectionToggleRect().contains(point);
+}
+
+QRectF KItemListWidget::textFocusRect() const
+{
+ return textRect();