Seite 1 von 1

[geloest] QListView selektierte Items mit selectedIndexes ()

Verfasst: 23. April 2007 14:28
von TimeForGold
Mahlzeit,

ich möchte aus meiner QListview alle selektierten Einträge ausgeben. Ich mein QListView Element im Designer entsprechend benannt und kann in meiner Klasse auch mit diesem Element arbeiten. Mein Problem ist nur, wenn ich selectedIndexes () aufrufe bekomme ich einen Fehler, weil die Funktion protected ist. Hat jemand vielleicht eine Idee? Benutze Qt-Version 4.2.2.

Code: Alles auswählen

QList<QModelIndex> cIndexList;
	cIndexList = pclistView_Date->selectedIndexes ();
Danke.

MfG TimeForGold

Verfasst: 23. April 2007 15:01
von andy72
Wenn diese Funktion protected ist, genauso wie setModel( Q-irgendwas-Model &), wirst um ein ableiten der Klasse nicht herum kommen. Bin auch am fluchen, dass Qt4.2.3 nix "richtig" kann, und man jeden Müll ableiten muss -> siehe letzter Beitrag "QListView / QMouseEvent" von mir :(

LG
Andy

Verfasst: 23. April 2007 15:04
von TimeForGold
Das ist ja echt der Wahnsinn :shock:

Danke Dir.

Verfasst: 23. April 2007 16:26
von Volker
Und was spricht gegen:

Code: Alles auswählen

pclistView_Date->selectionModel()->selectedIndexes();

Verfasst: 24. April 2007 13:46
von TimeForGold
Hi Volker, auf die Idee bin ich dann später auch noch gekommen.

Danke Euch