From ba62256c5a554be1859e756bd89fc7a031341c86 Mon Sep 17 00:00:00 2001 From: Sona Kurazyan Date: Mon, 25 Jan 2021 14:49:44 +0100 Subject: Port QStandardItemModel to the new property system Task-number: QTBUG-85520 Task-number: QTBUG-85521 Change-Id: I2f9bbe8bc06838fcbadd446e111fb697120f550c Reviewed-by: Ivan Solovev Reviewed-by: Edward Welbourne --- src/gui/itemmodels/qstandarditemmodel.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/gui/itemmodels/qstandarditemmodel.cpp') diff --git a/src/gui/itemmodels/qstandarditemmodel.cpp b/src/gui/itemmodels/qstandarditemmodel.cpp index 234296271b..8ae5a3bf6c 100644 --- a/src/gui/itemmodels/qstandarditemmodel.cpp +++ b/src/gui/itemmodels/qstandarditemmodel.cpp @@ -420,9 +420,7 @@ void QStandardItemPrivate::setModel(QStandardItemModel *mod) \internal */ QStandardItemModelPrivate::QStandardItemModelPrivate() - : root(new QStandardItem), - itemPrototype(nullptr), - sortRole(Qt::DisplayRole) + : root(new QStandardItem), itemPrototype(nullptr) { root->setFlags(Qt::ItemIsDropEnabled); } @@ -2821,6 +2819,12 @@ void QStandardItemModel::setSortRole(int role) d->sortRole = role; } +QBindable QStandardItemModel::bindableSortRole() +{ + Q_D(QStandardItemModel); + return &d->sortRole; +} + /*! \reimp */ -- cgit v1.2.3