diff --git a/src/personssortfilterproxymodel.h b/src/personssortfilterproxymodel.h --- a/src/personssortfilterproxymodel.h +++ b/src/personssortfilterproxymodel.h @@ -51,6 +51,8 @@ bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const override; + Q_INVOKABLE void sort(int column, Qt::SortOrder order = Qt::AscendingOrder) override; + private: Q_DISABLE_COPY(PersonsSortFilterProxyModel) diff --git a/src/personssortfilterproxymodel.cpp b/src/personssortfilterproxymodel.cpp --- a/src/personssortfilterproxymodel.cpp +++ b/src/personssortfilterproxymodel.cpp @@ -76,4 +76,8 @@ return false; } +void PersonsSortFilterProxyModel::sort(int column, Qt::SortOrder order) +{ + QSortFilterProxyModel::sort(column, order); +} }