This is probably an easy question (except for me ), but how do you get a QTreeWidgetItem's parents column number? I have QTreeWidget that when a user selects an item, I am building a concatenated string of all of that selected item's parent's names. I can get the original item's name that is selected from currentColumn().
Qt Code:
  1. ...
  2. foreach(item, selected)
  3. {
  4. attrName = item->text(mAttributeTreeWidget->currentColumn());
  5. if(item->parent())
  6. {
  7. QTreeWidgetItem * parent = item->parent();
  8. parentName = parent->text(??));
  9. if(parent->parent())
  10. {
  11. QTreeWidgetItem * plat = parent->parent();
  12. platName = plat->text(??);
  13. if(plat->parent())
  14. {
  15. QTreeWidgetItem * run = plat->parent();
  16. runName = run->text(??);
  17. }
  18. }
  19. }
  20. }
  21. QString fullName = runName + "::" + platName + "::" + attrName;
  22. ...
To copy to clipboard, switch view to plain text mode