Von QSortFilterProxyModel erben

Alles rund um die Programmierung mit Qt
Antworten
norbnorb
Beiträge: 6
Registriert: 6. Januar 2007 21:27

Von QSortFilterProxyModel erben

Beitrag von norbnorb »

Hallo zusammen,

ich habe eine Klasse, die von QSortFilterProxyModel erbt und

Code: Alles auswählen

protected:
    virtual bool lessThan ( const QModelIndex & left, const QModelIndex & right ) const;
	virtual bool filterAcceptsRow ( int source_row, const QModelIndex & source_parent ) const;
überschreibt.
Es funktioniert soweit alles ganz gut, bis auf das Problem dass das Proxy Model auch dann bei dataChanged neu sortiert und filterAcceptsRow aufruft, wenn dynamicSortFilter auf false gesetzt ist.
Hab mir schon unter
http://www.koders.com/cpp/fidB9A2451A0F ... f%3Ainsert
die QSortFilterProxyModel.cpp angeschaut, bin aber nicht schlau daraus geworden.
Die Beispielimplementierung unter
http://doc.trolltech.com/4.3/itemviews- ... del-h.html
macht nichts anders als ich.

Ich verwende Qt 4.3, die Doku zum QSortFilterProxyModel ist hier
http://doc.trolltech.com/4.3/qsortfilterproxymodel.html

Bin für jede Hilfe dankbar,
norbnorb
norbnorb
Beiträge: 6
Registriert: 6. Januar 2007 21:27

Beitrag von norbnorb »

bump

Das Problem besteht weiterhin und mein bisheriger workaround is hässlich.
Hat keiner ne Idee?
Antworten