Verwendung von QSortFilterProxyModel

Alles rund um die Programmierung mit Qt
Antworten
TimeForGold
Beiträge: 31
Registriert: 28. Januar 2007 14:27

Verwendung von QSortFilterProxyModel

Beitrag von TimeForGold »

Hallo,

ich muss einen Filter programmieren, der Filter soll aus mehreren Listenelementen bestehen und sich je nach Auswahl auch inhaltlich aktualisieren. Das Filterergebnis wird in einem TableModel angezeit (tabellarische Darstellung). Bisher habe ich immer nur Beispiele gefunden, in denen mit QSortFilterProxyModel nache einem Kriterium (entspricht bei mir einem Filter) gefiltert werden kann und nicht mit mehreren verknüpft.

Ich hoffe Ihr wisst was ich meine :) Vielleicht könnt Ihr mal Eure Erfahrung damit berichten und mir einen Tipp bei meinem Problem geben. Ich muss halt mehrere Filter miteinander verknüpfen.

Mit besten Grüßen
TimeForGold
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Suchst du

Code: Alles auswählen

bool QSortFilterProxyModel::filterAcceptsRow ( int source_row, const QModelIndex & source_parent ) const 
?
TimeForGold
Beiträge: 31
Registriert: 28. Januar 2007 14:27

Beitrag von TimeForGold »

Verstehe ich laut Dokumentation, das richtig das man mit der Funktion seinen Suchbereich auf weitere Spalten ausdehnt!?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Das ist in diesem Falle dir überlassen, überschreib die Funktion und gib vor nach was du filtern willst...
Antworten