QSortFilterProxyModel::dynamicSortFilter

Alles rund um die Programmierung mit Qt
Antworten
T1c4L
Beiträge: 41
Registriert: 25. April 2008 17:10

QSortFilterProxyModel::dynamicSortFilter

Beitrag von T1c4L »

Hi alle!

Ich habe ein Proxymodel über mein sourcemodel gelegt um strings in einer Tabelview sortieren zu lassen.

Das merkwürdige ist aber, wenn ich neue strings eintrage, werden diese automatisch mitsortiert obwohl das property "dynamicSortFilter" of false steht...

Auszug aus Doku:
"This property holds whether the proxy model is dynamically sorted and filtered whenever the contents of the source model change.
The default value is false."


Hat jemand eine Idee?

Cheers,
Mike
T1c4L
Beiträge: 41
Registriert: 25. April 2008 17:10

Beitrag von T1c4L »

Hilfe :-(
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Tja, ich sehe keinen Fehler. :-)
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
T1c4L
Beiträge: 41
Registriert: 25. April 2008 17:10

Beitrag von T1c4L »

so sieht der code aus....

Hat sonst niemand sich darüber geärgernt das seine einträge automatisch sortiert werden in der table view? muss ich da noch auf etwas anderes achten, in der Dokumentation kann ich leider nix finden oder suche ich in der falschen Ecke? :D

Code: Alles auswählen

	m_pTableModel = new CTableModel(this);
	m_pSortTableModel = new QSortFilterProxyModel(this);
	m_pSortTableModel->setDynamicSortFilter(false);
	m_pSortTableModel->setSourceModel(m_pTableModel);

	ui.table->setModel(m_pSortTableModel);
cheers,
Mike
Antworten