QSortFilterProxyModel wie sortiert

Alles rund um die Programmierung mit Qt
Antworten
-Marco-
Beiträge: 47
Registriert: 4. April 2006 16:35

QSortFilterProxyModel wie sortiert

Beitrag 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.
Gruß Marco
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ich dachte QSortFilterProxyModel sortiert nur in eine Richtung?
-Marco-
Beiträge: 47
Registriert: 4. April 2006 16:35

Beitrag 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.
Gruß Marco
Antworten