QStandardItems verschieben in QTreeView
Verfasst: 14. April 2011 12:52
Hi,
ich habe ein QTreeView mit angezeigten QStandardItems (mehrere Spalten).
Wie kann ich jetzt vom Programm aus einzelne "Zeilen" verschieben? Parent-Child Beziehung muss natürlich gepfegt werden.
Meine Modelklasse soll sozusagen folgendes bekommen:
moveItem(MyItemType* item, MyItemType* newParent)
MyItemType ist eine Klasse welche alle "Spalten" EINER Zeile besitzt. Diese sind wiederum alles QStandardItem.
Vermutlich muß ich jedes Item "von Hand" verschieben?
Wie mache ich das am geschicktesten(performance)?
Danke
Bronko
ich habe ein QTreeView mit angezeigten QStandardItems (mehrere Spalten).
Wie kann ich jetzt vom Programm aus einzelne "Zeilen" verschieben? Parent-Child Beziehung muss natürlich gepfegt werden.
Meine Modelklasse soll sozusagen folgendes bekommen:
moveItem(MyItemType* item, MyItemType* newParent)
MyItemType ist eine Klasse welche alle "Spalten" EINER Zeile besitzt. Diese sind wiederum alles QStandardItem.
Vermutlich muß ich jedes Item "von Hand" verschieben?
Wie mache ich das am geschicktesten(performance)?
Danke
Bronko