+void KItemListWidget::setHoverPosition(const QPointF& pos)
+{
+ if (m_selectionToggle) {
+ m_selectionToggle->setHovered(selectionToggleRect().contains(pos));
+ }
+}
+
+void KItemListWidget::setAlternateBackground(bool enable)
+{
+ if (m_alternateBackground != enable) {
+ m_alternateBackground = enable;
+ alternateBackgroundChanged(enable);
+ update();
+ }
+}
+
+bool KItemListWidget::alternateBackground() const
+{
+ return m_alternateBackground;
+}
+
+void KItemListWidget::setEnabledSelectionToggle(bool enable)
+{
+ if (m_enabledSelectionToggle != enable) {
+ m_enabledSelectionToggle = enable;
+ update();
+ }
+}
+
+bool KItemListWidget::enabledSelectionToggle() const
+{
+ 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;
+}
+