[Qt4.20] QModelIndexList Destruktor
Verfasst: 9. November 2006 15:06
hi,
ich hab ein Problem, das sich mir einfach nicht klären will...
folgender Code soll aufgerufen werden, wobei mp_view ein eigenes Widget, abgeleitet von QAbstractItemView, ist:sobald der Destruktor der QModelIndexList aufgerufen wird, stürzt das Programm ab, dagegen tut folgender Code einwandfrei (aber ist halt nicht was ich will):
Kann mir einer erklären, warum das eine Mal der Destrukor durchläuft, das andere Mal nicht? [unabhängig von der Größe von mp_view->selectionModel ( )->selectedIndexes ( )]
Thx
Elgrimm
PS: Die Indexes die von mp_view->selectionModel ( )->selectedIndexes ( ) zurückgegeben werden, sind alle korrekt und valid
ich hab ein Problem, das sich mir einfach nicht klären will...
folgender Code soll aufgerufen werden, wobei mp_view ein eigenes Widget, abgeleitet von QAbstractItemView, ist:
Code: Alles auswählen
QModelIndexList indexList ( mp_view->selectionModel ( )->selectedIndexes ( ) );
if ( indexList.isEmpty ( ) )
indexList << mp_view->currentIndex ( );
// mache etwas mit den Elementen der Liste (natürlich ohne diese oder di e Liste zu verändern)Code: Alles auswählen
QModelIndexList indexList;
indexList << mp_view->currentIndex ( ) << mp_view->currentIndex ( );
// mache etwas mit den Elementen der Liste (natürlich ohne diese oder di e Liste zu verändern)Thx
Elgrimm
PS: Die Indexes die von mp_view->selectionModel ( )->selectedIndexes ( ) zurückgegeben werden, sind alle korrekt und valid