QTreeView QStandardItemModel No ChildItems

Alles rund um die Programmierung mit Qt
Antworten
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

QTreeView QStandardItemModel No ChildItems

Beitrag von mastershybby »

Hallo

langsam bin ich am verzweifeln. Ich versuche nun schon seit längerem ein QTreeView oder von mir aus auch ein QTreeWidget dazu zu bringen, im drag and drop mode nur drops zuzulassen welche zu toplevelitems führen. Es sollten also keine drops möglichsein bei welchen das item zu einem childitem wird.
Weiss jemand wie ich das anstellen muss?

Vielen Dank
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Schon mal versucht die parents deiner Items zu zählen?
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

Beitrag von mastershybby »

Schon mal versucht die parents deiner Items zu zählen?
in wie fern sollte mir das was nützen?
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag von padreigh »

Ich vermute mal upsala will darauf hinaus das du dich einfach entlang der parent()'s bis zum toplevel container hangeln kannst (da ist parent() dann ein inalider QModelIndex() und dann das dort einfügst ...
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

Beitrag von mastershybby »

erstmal vielen Dank für die Antworten.

ok das würde zwar programmiertechnisch gehen, aber dies würde dazuführen, dass der Dropindicator überhaupt keinen Sinn mehr ergäbe.
Ich müsste dann wohl hingehen und die "Drop-row" ermitteln diese dem Dopindicator mitteilen und dann weiter gehen. Oder sieht hier jemand einen besser/Klügeren Weg?
Antworten