La UserList dinamica

Da PNLUG.

Proviamo a fare un altro passo avanti...

Adesso, serve che, a partire da un dato input, siano selezionati e visualizzati graficamente solo gli utenti che completano la sottostringa in ingresso.
È un grosso passo in avanti, sia rispetto alla versione attuale di sddm, sia rispetto alla routine di completamento implementata fino ad ora.

La UserList è un elemento grafico preesistente nelle Qt, che si costruisce ricorrendo a una classe apposita, di tipo QAbstractListModel, di cui la classe UserModel di sddm è un preciso esempio. Gli elementi della userList sono puntatori a oggetti di tipo User, liberamente personalizzati dal programmatore, contenuti in un vettore di tipo QList.

Noi vogliamo che, ad ogni singolo evento di tastiera, la QList degli utenti possa essere distrutta e ricostruita dinamicamente, in un gioco leggero ed efficace di comunicazione tra codice C++ e codice QML.

torna all'indice