QtreeWidget parentItems herausfinden

Alles rund um die Programmierung mit Qt
Antworten
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

QtreeWidget parentItems herausfinden

Beitrag von anno1988 »

Gibt es im QTreeWidget eine Möglichkeit alle parent Items eines Items herauszufinden oder muss ich mir das selbst programmieren?

Hätte da jemand einen Tipp wie ich das am besten mache (wahrscheinlich ja rekursiv).
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag von padreigh »

sowas?

// pseudocode

Code: Alles auswählen

QModelIndexList getAllParents(const QModelindex & idx)
{
  QModelIndexList paternals;

  QModelIndex index = idx.parent();
  while ( index.isValid() )
  {
    paternals << index;
    index = index.parent();
  }

  return paternals;
}
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

while (item->parent()) {
  item=item->parent();
}
Antworten