habe das mal als bsp genommen um meine listview auszulesen bzw
welches item ich gerade anklicke.
Code: Alles auswählen
// den ausgewählten listeintrag ermitteln
QPtrList<QListViewItem> *getSelectedItems( QListView *lv ){
if( !lv )
return 0;
// ... lege ein QList-Objekt an
QPtrList<QListViewItem> *lst = new QPtrList<QListViewItem>;
// durchlaufen aller Listeinträge
QListViewItemIterator it( lv );
for( ; it.current(); ++it )
if ( it.current()->isSelected() )
lst->append( it.current() );
return lst;
}
bringt aber nen fehler, wie bekomme ich es hin das er das macht
was ich will
Code: Alles auswählen
if( getSelectedItems( lv_All )->current() == "blabla" ){
//.....
}else if( getSelectedItems( lv_All )->current() == "blabla" ){
//.....
}
nicht benutzen da er es dann anhängt, at() und find() weiss ich ich nicht
ob ich benutzen kann. erbitte um hilfe