← Back to team overview

touch-packages team mailing list archive

[Bug 1488823] Re: SortFilterModel: No complex "OR" or "AND" sorting possible

 

The behavior exposed to QML is identical to what QSortFilterProxyModel offers - what you can't do in QML is override filterAcceptsRow or lessThan respectively. So the question becomes what use cases to support in a way that doesn't become potentially slow Javascripts running whenever the model changes.
See http://doc.qt.io/qt-5.4/qsortfilterproxymodel.html#filterAcceptsRow

We could potentially allow setting a list like sort.property ["foo",
"bar"] if we assume the search term to be one, but that may not be
enough? Some sample use cases might be good.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in
Ubuntu.
https://bugs.launchpad.net/bugs/1488823

Title:
  SortFilterModel: No complex "OR" or "AND" sorting possible

Status in ubuntu-ui-toolkit package in Ubuntu:
  Confirmed

Bug description:
  No complex OR/AND functionality in SortFilterModel  seems to be
  available.

  A typical usage would be a search query trying to search matches
  through different fields of a model (title, comments…). I guess this
  common pattern would be interesting to have it implementing.

  Current solution is either to go C++ or use a javascript worker to not
  block the UI.

  ProblemType: Bug
  DistroRelease: Ubuntu 15.10
  Package: qtdeclarative5-ubuntu-ui-toolkit-plugin 1.3.1603+15.10.20150812-0ubuntu1
  ProcVersionSignature: Ubuntu 4.1.0-3.3-generic 4.1.3
  Uname: Linux 4.1.0-3-generic x86_64
  ApportVersion: 2.18-0ubuntu7
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Wed Aug 26 10:15:32 2015
  InstallationDate: Installed on 2012-05-28 (1184 days ago)
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
  SourcePackage: ubuntu-ui-toolkit
  UpgradeStatus: Upgraded to wily on 2014-10-31 (298 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1488823/+subscriptions


References