Seite 1 von 1

QSortFilterProxyModel::dynamicSortFilter

Verfasst: 24. Juni 2008 15:37
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

Verfasst: 27. Juni 2008 12:54
von T1c4L
Hilfe :-(

Verfasst: 27. Juni 2008 14:26
von macman
Tja, ich sehe keinen Fehler. :-)

Verfasst: 30. Juni 2008 09:44
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