Add helper to check if RDTreeWidget item is expanded

This commit is contained in:
baldurk
2026-05-07 12:26:33 +01:00
parent c9b9ee51e6
commit deec38b1fb
2 changed files with 6 additions and 0 deletions
@@ -759,6 +759,11 @@ RDTreeWidgetItem *RDTreeWidget::itemAt(const QPoint &p) const
return m_model->itemForIndex(indexAt(p));
}
bool RDTreeWidget::isItemExpanded(RDTreeWidgetItem *item)
{
return isExpanded(m_model->indexForItem(item, 0));
}
void RDTreeWidget::expandItem(RDTreeWidgetItem *item)
{
expand(m_model->indexForItem(item, 0));
@@ -272,6 +272,7 @@ public:
RDTreeWidgetItem *itemAt(const QPoint &p) const;
RDTreeWidgetItem *itemAt(int x, int y) const { return itemAt(QPoint(x, y)); }
bool isItemExpanded(RDTreeWidgetItem *item);
void expandItem(RDTreeWidgetItem *item);
void expandAllItems(RDTreeWidgetItem *item);
void collapseItem(RDTreeWidgetItem *item);