Hi,
ich habe ein QAbstractItemModel in einem treeView abgelegt und der Nutzer hat die Moeglichkeit einige Werte per checkBox (erste Spalte, per Qt::ItemIsUserCheckable) auszuwaehlen - diese sind aber nicht selectiert.
Gibt es eine Moeglichkeit die Indexe der angeklickten checkBoxen per Kommando zu bekommen??
Wenn ich das selectionModel frage, bekomme ich nur die selectierten Indexe zurueck. Das ist logischerweise immer nur einer - der letzte, den der User gerade ausgewaehlt hat.
Danke fuer Hilfe!!
Das QAbstractItemModel wird ja von dir abgeleitet sein:
Entweder über alle Items darüberiterieren.
Oder im Model ein QSet anlegen, in dem alle selektierten Items abgelegt sind.
das ist richtig,
aber ich dachte, dass es einen trick gibt, dieses zu umgehen.
schliesslich gibt es auch selectedIndexes().
ich wollte schon sehen, dass ich per selectionModel alle checkBoxes==checked als selectiert lasse und diese dann halt per selectedIndexes() bekomme.
Mal sehen ...