Seite 1 von 1

Verwendung von QSortFilterProxyModel

Verfasst: 19. April 2007 09:30
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

Verfasst: 19. April 2007 12:18
von upsala
Suchst du

Code: Alles auswählen

bool QSortFilterProxyModel::filterAcceptsRow ( int source_row, const QModelIndex & source_parent ) const 
?

Verfasst: 19. April 2007 12:46
von TimeForGold
Verstehe ich laut Dokumentation, das richtig das man mit der Funktion seinen Suchbereich auf weitere Spalten ausdehnt!?

Verfasst: 19. April 2007 16:07
von upsala
Das ist in diesem Falle dir überlassen, überschreib die Funktion und gib vor nach was du filtern willst...