Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Не работает сортировка (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/ne-rabotaet-sortirovka-358344/)

Guest 30.09.2011 21:04

Не работает сортировка
 
КодC++ (Qt)#ifndef QvHouseSortModel_h__#define QvHouseSortModel_h__#include #include #include #include class QvHouseSortModel : public QSortFilterProxyModel {Q_OBJECTQString filterString_;struct address {int number;int sufix;QString liter;};public: QvHouseSortModel(QObject * parent):QSortFilterProxyModel(parent) {}; ~QvHouseSortModel() {};public slots:void sourcecReset() { reset();};protected:bool lessThan ( const QModelIndex & left, const QModelIndex & right ) const { // Собственно сортировка return ret;};};#endif // QvHouseSortModel_h__Использую так:КодC++ (Qt) houseModel_ = new QSqlQueryModel(this); QvHouseSortModel* houseSort_ = new QvHouseSortModel(this); houseSort_->setDynamicSortFilter(true); houseSort_->setSourceModel(houseModel_); houseList_->setModel(houseSort_);Что делаю не так? Ни в какую не работает сортировка. Ставил точки останова, не попадает на них даже.


Часовой пояс GMT, время: 14:45.


© www.otvetnemail.ru - Форум вопросов и ответов.