qstandarditem moveRow
Verfasst: 17. Mai 2013 10:13
Hallo,
ich habe ein QTreeView, welches ein QStandardItem beinhaltet.
Ich möchte ein Element nun von einer Ebene in einer anderen verschieben.
Im QStandardItemMOdel rufe ich auf:
Nur leider passiert hier gar nichts...
Das gleiche Element nur zu löschen, funktioniert aber:
Auch am Ziel etwas einfügen funktioniert:
Aber warum funktioniert der move nicht?
ich habe ein QTreeView, welches ein QStandardItem beinhaltet.
Ich möchte ein Element nun von einer Ebene in einer anderen verschieben.
Im QStandardItemMOdel rufe ich auf:
Code: Alles auswählen
moveRow( customerItem->parent()->index(), customerItem->row(),
_customerGroupsToItems[groupId]->index(), 0);Das gleiche Element nur zu löschen, funktioniert aber:
Code: Alles auswählen
customerItem->parent()->removeRow(customerItem->row());Code: Alles auswählen
QStandardItem *test = new QStandardItem;
test->setText("test");
_customerGroupsToItems[groupId]->appendRow(test);