Seite 1 von 1

QSortFilterProxyModel wie sortiert

Verfasst: 13. November 2006 12:36
von -Marco-
Moin,

mal eine kurze Frage, wie bekomme ich im QSortFilterProxyModel heraus, wie gerade sortiert ist (also auf- oder absteigend). Irgendwie finde ich nichts.
Ich könnte zwar einige Zeilen testen um dies herauszufinden, aber irgendwie gefällt mir diese Methode nicht.

Verfasst: 13. November 2006 16:05
von upsala
Ich dachte QSortFilterProxyModel sortiert nur in eine Richtung?

Verfasst: 13. November 2006 16:33
von -Marco-
mmh, wäre ja langweilig.
Mit Klick auf die Headerview bzw. explizit per sort-Methode kann man die Sortierung bestimmen (vorausgesetzt das ist aktiviert).

Naja, jedenfalls kann man die SortOrder aus der HeaderView auslesen.
Also habe ich momentan das clicked-Signal der HeaderView mit der view verbunden, die mir wiederum die SortOrder ausliest und ein Signal an das Proxymodel schickt. Naja das hat zur Folge, daß ich noch einige Methoden überschreiben muß, damit das ganze auch per Sort-Methode vom Proxymodel sauber funktioniert.