#include // Override sort filter proxy to remove even numbered rows. class MyFilterModel : public QSortFilterProxyModel { Q_OBJECT public: MyFilterModel( QObject* parent ); ~MyFilterModel( void ); public slots: void FilterElements( bool filter ); protected: virtual bool filterAcceptsColumn ( int source_column, const QModelIndex & source_parent ) const; virtual bool filterAcceptsRow( int source_row, const QModelIndex& source_parent ) const; private: bool mFilter; };