How do I sort a QList of QDateTime*?

7.9k Views Asked by At

How do I sort a QList of QDateTime* objects by the value of the QDateTime object?

1

There are 1 best solutions below

0
On BEST ANSWER

You can use qSort with your own comparison function:

#include <QtAlgorithms>

bool dtcomp(QDateTime* left, QDateTime *right) {
  return *left < *right;
}

QList<DateTime*> dtlist = ...;
qSort(dtlist.begin(), dtlist.end(), dtcomp);