QListView Inhalte umleiten



  • ich habe eine QListView a, diese wird im fenster immer angezeigt und
    dann habe ich noch drei weietere QListView x,y,z im speicher und jetzt
    wollte gerne den inhalt von x nach a übergeben...

    muss ich item für item übergeben oder geht das auch bequemer?



  • habe es nun so gemacht:

    anzeigen->clear()                              // zuerst die QListView "anzeigen" leeren
    QListViewItem *dummy = new QListViewItem( a);  // sonst firstChild() == 0
    
    QListViewItem *ist   = anezigen->firstChild(); // adresse holen
    QListViewItem *soll  = x->firstChild();        // adresse holen
    *ist = *soll;                                  // und nun die adresse umleiten
    
    // nun werden alle einträge in [b]x[/b] in [b]anzeigen[/b] angezeigt und alle einträge bleiben in [b]x[/b] erhalten
    

Anmelden zum Antworten