use QtGui.QSortFilterProxyModel for filtering