This makes it easier for the QML binding, and I was not going to change
that anyway. And in any case it should be possible to change it by
changing the property.
QHash<int, QByteArray> roles;
roles[StationListModel::PositionRole] = "position";
setRoleNames(roles);
+
+ setFilterCaseSensitivity(Qt::CaseInsensitive);
+ setSortCaseSensitivity(Qt::CaseInsensitive);
}
bool StationListProxyModel::lessThan(const QModelIndex &left,
viewSelectionGroup->addAction(ui->sortByDistanceAction);
viewSelectionGroup->addAction(ui->sortRecentFirstAction);
filterModel->setSourceModel(stationListModel);
- filterModel->setFilterCaseSensitivity(Qt::CaseInsensitive);
ui->listView->setModel(filterModel);
ui->listView->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->listView->setSelectionMode(QAbstractItemView::SingleSelection);